/*********************
	START: RedEnvelope Shared Styles
*********************/
 
	/*********************
		START: Global Types
	*********************/

		body,
		p, form, ul, li, label,
		h1, h2, h3, h4, h5, h6 {
			margin:0;
			padding:0;
		}

		body {
			background-image:url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/REDBackgroundGradient.jpg');
			background-repeat: repeat-x;
			background-color:white;
		}
		.productdetailOverlay
		{
			background-repeat: repeat-x;
			background-color:white;
			background-image:none;
		}
		/*
		Sets style for generic page at standard width.
		*/
		.OuterContainer_Global {
			width:780px;
			margin:0 auto;
			text-align: left;
			background-color:white;
			_overflow:hidden;
		}
		
		.bodybackgroundcolor{color:#FFF}
		
		/*
		Sets style for generic page standard padding.
		*/
		.StandardMargin_Global {
			margin-left:10px;
			margin-right:10px;
		}

		.fullWidthHeight{width:100%;height:100%;}
		/*
		Generic style for item spacing.
		*/
		.StandardSpacer_Global { margin:5px; }

		/*
		Clears left and right floats. Elements nested inside the receiving element will be visible unless otherwise specified in another class.
		*/
		.ClearFloats_Global { clear:both; }

		/*
		Clears appropriate block level floats (left and right), elements with this class will not be visible.
		*/
		.ClearFloatsHidden_Global {
			clear:both;
			height:1px;
			overflow:hidden;
			visibility:hidden;
		}
		/*
		Hides an element and any of its child nodes.
		*/
		.HiddenElement_Global {
			visibility:hidden;
			display:none;
		}

		/*
		Style which fixes known IE bug where portions of the page are selectable, yet are not visible. To use, apply this style to the element which is not rendering correctly.
		*/
		.PeekABooBugFix_Global {
			position:relative; /*IE6 Fix*/
			min-width: 0; /*IE7 Fix*/
		}

		/*
		Cross Browser compat. min height
		*/
		.MinHeight_Global {
			min-height:0;
			height: auto !important;
			height: 0;
		}

		/*
		Inline error message. Use multiple css classes to move div into place as necessary.
		*/
		.ErrorMessage {
			padding-left:20px;
			padding-right:0;
			display:inline-block;
			background-image:url(../../../proflowers.com/siteimages/Error_PointingArrow.gif);
			background-position:left top;
			background-repeat:no-repeat;
		}

		.NoLink { cursor:default; }

	/*********************
		END: Global Types
	*********************/


	/*********************
		START: Header
	*********************/

		#Header { margin-top:0; }

			#Header .Masthead {
				float:left;
				width:308px;
				margin:8px 0 0 8px;
			}

			#Header .Brand { margin-top:0px; }

			#Header .RedBox {
				float:left;
				width:60px;
				height:69px;				
			}
			#logoBox
			{
				background-image : url("../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/RedBox.jpg");
				background-repeat : no-repeat;
			}
			
			#Header .LogoContainer 
			{ 
				float:left; 
			}
			#logoRed
			{
				background-image : url("../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Red_Envelope_Logo.png");
				background-repeat : no-repeat;
			}
			
			#Header .TagLine {
				margin-left:6px;
				float:left;
			}

			#Header .LinkContainer {
				float:right;
				width:465px;
				margin:-13px 0 0 0;
			}

			#Header .ClockBar {
				float:left;
				width:301px;
				height:35px;
				background-image: url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/RED_ClockBar_Short.jpg');
				background-repeat: no-repeat;
				overflow:hidden;
				margin-bottom:5px;
				
				left:13px;
				margin-top:18px;
				z-index:100;
			}

			#Header .ClockBarText {
				
				width:260px;
				z-index:100;
				margin-left:74px;
				margin-top:5px;
			}

			#Header .RadioLink {
				width:134px;
				height:100px;
			    background-image: url('../../../proflowers.com/siteimages/RadioMic_April2010.jpg');
				float: right;
				z-index: 1;
			}
			#Header .RadioLink2 {
				float:right;
				width:101px;
				height:49px;
				position:absolute;
			}
			#Header .RadioCatLinks{ 
				margin-left:-99px;
				width:197px;
			}
			#Header .HeaderLinks 
			{
				position: relative;
				z-index: 2;
				text-align:right;
				right: -80px;
			}

			#Header ul { list-style:none; }

				#Header ul li {
					display:inline;
					padding:0 10px;
					border-right:1px solid #666;
				}

				#Header .LINoBorder {
					border:none;
					padding:0;
					margin-left:10px;
				}

			#Header .HeaderContacts 
			{
				z-index: 2;
				position: relative;
				text-align:right;
				margin:5px 0px;
				right: -80px;
			}

			.HeaderContacts #LiveChat {
				border-left:1px solid #666;
				line-height : 0;						
				height : 5px;
				margin : 0px;
				padding : 0;
				margin-right:7px;
				padding-left:5px;
			}

				.HeaderContacts #LiveChat img {
					position:relative;
					top:4px;
					left:5px;
				}

			.HeaderContacts .PhoneNumberWrapper {
				border-left:1px solid #666;
				padding-left:5px;
				margin-right:7px;
			}

			#Header a:hover { text-decoration:underline; }

			#pinkRibbion a{
				background-color:#F3BBCE;
				background-image:url(../../../../../../248/497/0001/proflowers.com/siteimages/pink_ribbon_bg.gif);
				background-position:right bottom;
				background-repeat:no-repeat;
				padding-right:8px !important;
				width:186px;
			}
			#pinkRibbion a:hover{
				background-image: url("../../../../../../248/497/0001/proflowers.com/siteimages/pink_ribbon_on_bg.gif") !important;
				background-position:right bottom!important;
				background-repeat: no-repeat!important;
				background-color: #f792b5 !important;
				padding-right:8px;
			}
			#TopNav li ul #pinkRibbion a{
				width:161px!important;
			}

			#leftNav #pinkRibbion a{
				background-color:#F3BBCE;
				background-image:none;
			}
			#leftNav #pinkRibbion a:hover{
				background-color:#f792b5;
				background-image:none !important;
			}
		
		/*********************
			START: Search Messaging
		*********************/

			.searchM {
				text-align:center;
				padding: 2px;
				margin-bottom:4px;
				height:15px;
			}
			
			.logoAffilate{
				margin-bottom:-8px;
				
			}
		/*********************
			END: Search Messaging 
		*********************/

		/*********************
			START: Persistent (RefCode) Messaging
		*********************/

			.RefCodeBox {
				margin-top:7px;
				margin-bottom:5px;
				background-image: url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/RefCodeBar_NoSeason.png');
				background-repeat: no-repeat;
				text-align: center;
				background-color:#990000;
				height:30px;
				line-height:30px;
			}

			.RefCodeShortBox {
				margin:10px 0px 10px 0px;
				background-image: url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/RefCodeBox_Green.jpg');
				background-repeat: no-repeat;
				text-align: center;
				background-color:#4c7c09;
				width:147px;
				height:66px;
			}

		/*********************
			END: Persistent (RefCode) Messaging
		*********************/

	/*********************
		END: Header
	*********************/
	/*********************
		START: ProductDisplay
	*********************/
	
	.ProductContainer {
		width:174px;
		min-height:290px;
		height: auto !important;
		height: 290px;
		padding:6px;
		padding-bottom:0px;
		float:left;
		overflow:hidden;
		
	}
	.ProductContainer .ReviewWrapper {
		position:relative;
		top:-3px;
	}

	.RelatedProductContainer { width:97px; }
	
	.ViewAllLink { 
		text-decoration:underline;
		text-align:center;
		font-weight:bold;
		color:Black;
	}

	/*********************
		END: ProductDisplay
	*********************/
	
	/*********************
		START: Footer
	*********************/

		#Footer { }

			#Footer .Links {
				text-align:center;
				margin-top:6px; 
			}

			#Footer .LinkSpacer { margin:0 8px }

			#Footer .FamilyBrands {
				text-align:center;
				margin: 10px auto 50px;
				border-bottom: 1px solid #666666;
			}
			
			#Footer .FamilyBrands .title 
			{
			    font-weight: bold;
			    font-size: 12px;
			    text-align: center;
			    border-bottom: 1px solid #666666;
			    padding-bottom: 10px;
			}
			
			#Footer .FamilyBrandsHeaderSpacer { margin-bottom:8px; }
			
			#Footer .FamilyBrandsLogoSpacer { margin-left: 18px; }

			#Footer .FamilyBrandsRule {
				width: 750px;
				height: 1px;
				margin:16px auto 10px auto;
				border-top:1px solid gray;
			}

			#Footer .Copyright {
				text-align:center;
				margin:26px auto 20px auto;
			}

			#Footer .OtherBrands {
				text-align:center;
				width:600px;
				margin-top:5px;
			}

			#Footer .OtherBrandsSpacer { margin:0 10px; }

			#Footer .TextDescription {
				width:600px;
				text-align:left;
				margin:42px auto 50px auto;
			}

			#Footer .InteractionBreak { margin-top:42px; }
			
			#Footer a:hover { text-decoration:underline; }

		/*********************
			START: Brand Interaction Footer Bar
		*********************/

			#BrandInteraction {
				margin:10px 15px;
				width:748px;
				height:69px;
				border:1px solid #CCC;
			}

				#BrandInteraction .ChatWrapper {
					background-image: url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/ChatBackground.gif');
					background-repeat: no-repeat;
					width:172px;
					height:71px;
					float:left;
					border-right:1px solid #CCC;
				}

				#BrandInteraction .ChatHeader {
					margin:10px auto auto 14px;
				}

				#BrandInteraction .ChatText {
					margin:6px auto auto 14px;
				}

				#BrandInteraction .SignUpWrapper {
					width:280px;
					height:71px;
					float:left;
					border-right:1px solid #CCC;
				}
				
					#BrandInteraction .SignUpWrapper .EmailSignupText {
						margin: 15px auto auto 10px;
					}

					#BrandInteraction .SignUpWrapper .EmailSignupInput {
						margin-left: 10px;
						margin-top: 3px;
					}

				#BrandInteraction #SaveButton img {
					position:absolute;
				}

				#BrandInteraction .CatalogWrapper {
					width:250px;
					height:70px;
					float:left;
					border-right:1px solid #ccc;
				}

						#BrandInteraction .CatalogWrapper .CatalogSignUpText {
							width: 150px;
							margin:25px auto auto 14px;
						}

						#BrandInteraction .CatalogWrapper .CatalogSignUpImage {
							float:right;
							margin-right: 14px;
							margin-top: -40px;
						}

				#BrandInteraction .FeedbackWrapper {
					width:200px;
					height:71px;
					float:left;
				}

					#BrandInteraction .FeedbackWrapper .FeedbackText {
						margin-top:20px;
						
						text-align:center;
					}

					#BrandInteraction .FeedbackWrapper .FeedbackLink {
						margin-top:3px;
						margin-left:20px;
						text-align:center;
					}
					
					
		/*********************
			END: Brand Interaction Footer Bar
		*********************/

		/*********************
			START: Catalog Landing
		*********************/
		.ShopByCategory
		{
			padding-top:10px;
			background-color:#e9f0f9;
			height : 250px;
			//height : 255px;
			overflow : hidden;
		}
		.TileOneOffer
		{			
			float:left;
			height:135px;
			margin-top:10px;
			overflow:hidden;
			width:375px;
		}
		.TileTwoOffer
		{	
			float:right;
			height:135px;
			margin-top:10px;
			overflow:hidden;
			width:375px;
			background-image:url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/REDE_catalog_tile2_home.jpg');
		}
		.InputBox{
			margin-top:-25px;
		}
		#HomeMontage input
		{
			position:relative;
			left :140px;
		}
		#HomeMontage h2
		{
			position:relative;
			left : 5px;
			font : arial;
			font-size : 12px;
			font-weight : bold;
			color : #000000;
		}
		.ShopByCategory .ProductContainer {  /*optional */
			margin-right:4px;
		}
		.CatLinks 
		{
			text-decoration:underline;
		}
		.CodeSubmit
		{
			background-image:url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Go_Button_Search.gif');
			width : 23px;
			height : 22px;
			border : 0px;
		}
		
		 .New_Styling{
			font-style: italic;	
			color:#CC0000;
		 }
		 .Exclusive_Styling{
			font-style: italic;	
			
		 }
		/*********************
			END: Catalog Landing
		*********************/
		/******************************
			START: BloomSurface Widget
		*******************************/

		.br-related-query {
		font-size:11px;
		padding: 5px;
		}
		
		.br-keyword-widget {
		margin: 5px;
		}
		
		.br-related-searches-widget {
		margin: 9px;
		}
		
		.br-related-query-link {
		font-size:11px;
		}
		
		.br-search-found-widget {
		margin: 9px;
		}
		
		.br-search-found-keyword {
		font-size:11px;
		padding: 5px;
		}
		
		.br-search-found-query {
		font-size:11px;
		padding: 5px;
		}
		
		.br-search-found-query-link {
		font-size:11px;
		}

		.br-related-heading {
		font-size:12px;
		}
		
		.br-keyword {
		font-size:11px;
		padding: 5px;
		}

		.br-top-query {
		font-size:15px;
		padding-left: 10px;
		padding-bottom: 5px;
		}

		.br-top-heading {
		font-size:12px;
		}

		.br-top-searches-widget {
		
		}

		.br-top-end {
		clear: both;
		}
		
		/******************************
			END: BloomSurface Widget
		*******************************/
	/*********************
		END: Footer
	*********************/


/*********************
	END: RedEnvelope Shared Styles
*********************/

/****************************
* Start Auto-Complete styles
*******************************/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/

/* styles for entire widget */
.yui-skin-sam .yui-ac {
    position:relative;font-size:100%;
}

/* styles for input field */
.yui-skin-sam .yui-ac-input {
    position:absolute;width:100%;
}

/* styles for results container */
.yui-skin-sam .yui-ac-container {
    position:absolute;width:100%;left:48px;top:19px;
}

/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content {
    position:absolute;
    border:0px solid #808080;
    color:#333333;
    background:transparent none repeat scroll 0 0;
    overflow:hidden;
    z-index:9050;
	margin:0;
	display:block;
	padding:2px 0 2px 0;
	text-decoration:none;    
	font-size:8pt;
	font-weight:normal;	
	width:115px; 
	float:none; 	 
}

/* styles for container shadow */
.yui-skin-sam .yui-ac-shadow {
    position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;
    filter:alpha(opacity=10);
    z-index:9049;
}

/* styles for container iframe */
.yui-skin-sam .yui-ac iframe {
    opacity:0;filter: alpha(opacity=0);
    padding-right:.3em; padding-bottom:.3em; /* Bug 2026798: extend iframe to shim the shadow */
}

/* styles for results list */
.yui-skin-sam .yui-ac-bd ul {
    margin:0;padding:0;width:100%;
}

/* styles for result item */
.yui-skin-sam .yui-ac-bd ul li {
	border:none !important;
	display:block;
	float:none !important;
	height:0;
	margin:0;
	padding:0 2px !important;
	background:#FFF;
	cursor:pointer;
}

/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
    background:#3D3028;color:#FFF;
}

/* styles for highlighted result item */
.yui-skin-sam .yui-ac-bd ul li.yui-ac-highlight {
    background:#3D3028;
    color:#FFF;
}


/****************************
* End Auto-Complete styles
*******************************/


/****************************
* START Product Search Results Page Styling
*******************************/
#productSearchTopPanel {
 float:left;
 text-transform:lowercase;
 margin:10px;
 width:750px;
}

.productSearchTitleContainer 
{
   text-align:left; 
   color:#666; 
   width:400px; 
   float:left; 
   font-size:16px;
}

.productSearchTitleContainer span 
{
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

.pagerPanelContainer 
{
     float:right; 
     width:300px;
     text-align:right;
}

.pagerPanelBottomContainer 
{
   text-transform:lowercase;
   text-align:center;
   margin-top:15px;
   
}

.noSearchResult 
{
    padding:10px;
}

.SearchFeatureList a
{
    color:#0000ff;
}

.searchProductRows 
{
   margin:10px 20px;
}

/****************************
*End Product Search Results Page Styling
*******************************/
/***********************
*Begin Search test Styling
***********************/
	.searchBottom {
		margin-left:10px;		
	}
	.searchBottom #srchInput {
		width:150px;
		height:16px;
		font-size:12px;
	}
	#srchInput{
		border:solid 1px;
		margin:1px 2px 3px 0px;
	}

	.searchTextBottom{
		float:left;
		width:235px;
		margin-top:5px;
	}
	.separatorBottom{
		
		float:right;
		padding:0px 4px;	
		line-height:19px;
		margin-top:5px;
		
	}
	.searchBoxBottom{
		float:left; 
		height:23px; 
		padding-left:2px; 
		margin-bottom:2px;
		
	}
	.reminders{
		float:right;
		margin-right:5px;
		margin-top:4px;
	}
	
	.searchTop{
		width:220px;
		float:left;
		margin-top:14px;
		margin-left:20px;
	}
	.searchTop input{
		width:143px;
		border:solid 1px;
		
	}
		
	.searchTopBtn{
		float:left;
		margin-left:5px;
		
		
	}
	.SeachInputTop{
		font-size: 8pt;
		float:left; 
		margin-right:5px;
		margin-top:4px;
	}

	.searchBoxTop{
		border:solid 1px; 
		height:26px; 
		padding:4px 4px 4px 4px;
		width:212px;
		_width:220px;
	}
	
	.catalogArea{
		margin-top:45px;
	}
	.searchContainer{
		width:774px;
		height:26px;
		margin-bottom: 6px;
	}	
	#reminders{
		color:#575757;
		font-weight:bold;
		float:right;
		margin-top:8px;
		margin-right:10px;
	}
	#autocomplete{
		display:none;	
	}

/***********************
Shopping Cart
***********************/
.freeShipping
{
	background-image:url('../../../proflowers.com/RedEnvelope/images/294x75_RE_FS100box.gif');
	background-repeat : no-repeat;
	width : 294px;
	height : 75px;
	font-size : 13px;
	font-weight : bold;
	margin-top : 5px;
	padding-left:10px;
	padding-top:10px;

}
.freeShippingDetails
{
	color :#990000; 
	text-decoration:underline;
}
.fSmodalOverlay
{
	display:none;
	padding-left:25px;
	font-size:15px;
	height : 180px !important; 
	width : 480px !important;
}

/*******************************
* Begin Sort and Pagination Test
*******************************/
.sortPaginationContainer
{
	width:765px;
	height:31px;
	margin:5px 0 3px 0;
	//margin:0 0 5px 0;
	padding:5px 0;
	//padding-botom:0px;
	background: url(../../../proflowers.com/siteimages/RE_sortingBar_BG.gif);
	background-repeat: repeat-x;
	border-top:1px solid #ccc;
}

.sortPaginationFullWidth .sortPaginationContainer
{
	width:100%;
	clear:left;
}

.sortbyItem
{
	float:left;
	width:170px;
	margin-left:5px;
}

.itemsPerPage
{
	float:left;
	width:170px;
	margin-left:3px;
}

.showingPagination
{
	width:185px;
	float:left;
	margin-top:5px;
	margin-left:10px;
	text-align:right;
}

.pagePagination
{
	width:175px;
	float:right;
	margin:5px 5px 0px 10px;
	text-align:right;
}



/******************************
* End Sort and Pagination Test
*******************************/
/*******************************
* Begin Other brands test
*******************************/

.ourBrandsLogo{
	text-align:center;
	background-image:url('../../../proflowers.com/siteimages/ViewOurOtherSites_785X31_6brands.gif');	
	background-repeat:no-repeat;
	width:785px;
	height:31px;
	position:relative;
}
.ourbrandsLinks{
	position:absolute;
	list-style:none outside none;
	z-index:98;
	margin:0px;
	*left:10px;
}

.ourBrandsLi{
	display:inline;
	height:31px;
	position:relative;
	left:103px;
	*left:100px;
}
.displayMoreInfo{
	display:none;
	top:10px;
	position:absolute;
	left:-30px;
	*left:-10px;
	*top:30px;
	z-index:1000;
}


/******************************
* START - GiftSmart
******************************/

.joinGiftSmartBanner1
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Red_LandingPage_SideBanner_362X360_V2_19.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
     height:334px;
    width:360px;
}
.joinGiftSmartBanner2
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Red_LandingPage_SideBanner_362X360_V2_29.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
    height:334px;
    width:360px;
}
.joinGiftSmartBanner3
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Red_LandingPage_SideBanner_362X360_V2_39.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
     height:334px;
    width:360px;
}


.bannerGiftSmartOffer1
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Red_LandingPage_TopBanner_362X109_19.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
    height:109px;
    width:362px;  
}

.bannerGiftSmartOffer2
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Red_LandingPage_TopBanner_362X109_29.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
    height:109px;
    width:362px;  
}

.bannerGiftSmartOffer3
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/Red_LandingPage_TopBanner_362X109_39.jpg');
    background-repeat:no-repeat;
    cursor : pointer;
    height:109px;
    width:362px;  
}
.giftSmartOverlayBanner1
{
     background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/OVERLAY_v9_19_REDE.jpg');
    background-repeat:no-repeat;
    height:453px;
    width:748px;
}
.giftSmartOverlayBanner2
{
     background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/OVERLAY_v9_29_REDE.jpg');
    background-repeat:no-repeat;
    height:453px;
    width:748px;
}
.giftSmartOverlayBanner3
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/OVERLAY_v9_39_REDE.jpg');
    background-repeat:no-repeat;
    height:453px;
    width:748px;
}
.termsAndConds
{
    background-color:white;
    border:1px solid #96A095;
    height:100px;
    margin-left:20px;
   
    margin-top:10px;
    overflow:auto;
    width:700px;
    text-align : left;
}
.acceptTerms
{
    color : #9A0000;
    font-size : 13px;
    text-align:center;
    padding-top : 5px;
    padding-left: 70px;
}
.acceptCheckBox input
{
     height:1.3em;
    width:1.3em;
    vertical-align : middle;
    //height:2.3em;
    //width:2.3em;
}
.ntkBtnandTxt
{
    float : left;
}
.noThankYouBtn
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/NO_THANK_YOU_BUTTON.jpg');
    background-repeat:no-repeat;
    height : 32px;
    width : 128px;
    border : none;
    float : left;   
    margin-right : 40px;
}

.acceptBtnandTxt
{
    float : right;
    height : 32px;
}
.acceptTxt
{
    display : none;
    float : left;
    height : 32px;
    width : 195px;
    font-size : 11px;
    text-align  :left;
    color:#141F4D;
}
.acceptBtn
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/ACCEPT_BUTTON_REDE.jpg');
    background-repeat:no-repeat;
    height : 32px;
    width : 128px;
    border : none;
    
   
}
.acceptOrDeclineBtns
{
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;

}


img.actionDefault
{
    background-image : url('../../../../../../248/497/0001/proflowers.com/cherrymoonfarms/images/ActionSpot_SearchAB.jpg');
    height : 334px;
    width : 360px;
}

.SEOTextLink {
color:Blue;
text-decoration:underline;
}

/****************************
* Modal Settings
*******************************/
#GSOverlaySRC {
background-color:#ECECEA;
border:0 none;
height:650px;
overflow:hidden;
width:748px;
display : none;
}

#giftSmartOverlay
{	

font-size:10pt !important;
    height:650px !important;
    width:748px !important;
    background-color : #ECECEA;
}



.ui-widget-overlay
{
	background:#000;
	position:absolute;top:0;left:0;
	opacity:.50;
	filter: alpha(opacity=55);
	-moz-opacity: 0.50;
}

.ui-dialog
{
    border:2px solid #999999 !important;
    background-color : #ECECEA;
}

/******************************
* End - GiftSmart
******************************/

/****************************************
* Begin PIR 102289 - Left Nav / no Left Nav Test Anniversary Links Styles
*****************************************/
	#pseudoDropdown
	{
		width:220px;
		float:left;
		position:absolute;
		top:362px;
		margin-left:23px;
		z-index:40;		
	}
	
	ul#selectTheDropdown{
		padding-left:10px;
		margin:0px;
		list-style-type: none;
		margin-top:-1px;
		border: 1px solid #cccccc;
		background:#FFF;
		display:none;
		overflow : visible;
	}
	ul#selectTheDropdown li{padding:0px;margin:0px;}

	#selectedDropdownItem{
		height:17px;
		border:1px solid #cccccc;
		background:url('../../../proflowers.com/RedEnvelope/images/RedDropdownButton.gif') no-repeat right;
		cursor: pointer;
		color:#666;		
		padding-right: 4px;
		font-size:11px;
	}
			
	#selectedDropdownItem span{
		position:relative;
		left:5px;
		top:2px;
	}

	ul#selectTheDropdown a:hover{
		background-color:#ccc;
	}
	
/****************************************
* End PIR 102289 - Left Nav / no Left Nav Test Anniversary Links Styles
*****************************************/

/*******************************************
Begin Site Map Generated Links Page Styles
*******************************************/

.SiteMapLinksBlock {}

.PageDescriptor 
{
    text-align:center;
    font-weight:bold;
    font-size:16px;
    text-transform:capitalize;    
}

.BlockHeading { background-color:#fff;}

    .BlockHeading h2 {
     color:#990000;
     padding:5px;
     font-weight:bold;
     font-size:10pt;
    }

.BlockContent Ul
{
    padding-left:10px;
}

    .BlockContent Ul li 
    {
        list-style:none;
        font-size:12px;
    }

/******************************
* Start - Flynn Magazines
******************************/

.FlynnMagDefault
{
	position: relative;
	font-size: 12px;
	text-align: center;
	width: 745px;
	background-color: #f2ecdf;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 auto;
	padding: 5px;
}

.FlynnMagDefault .magText div
{
	display: inline;
}

.FlynnMagDefault .magText
{
	width: 445px;
	margin: 0 auto;
}

.FlynnMag .detailsLink
{
	text-decoration: underline;
}

.FlynnMagDefault .head
{
	color: #A62528;
	font-weight: bold;
	padding: 2px;
	margin-right: 3px;
	text-align: center;
}

.FlynnMagProductDetail
{
	margin-top: 15px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
}

.FlynnMagProductDetail .head
{
	color: #A62528;
	font-size: 15px;
	font-weight: bold;
}

.FlynnMagProductDetail .magPicture
{
	position: relative;
	*position: inherit;
	float: left;
	margin-right: 7px;
	top: -3px;
}

.FlynnMagProductDetail .magText
{
	position: relative;
	*position: inherit;
	float: left;
	width: 208px;
	text-align: left;
}

.FlynnMagProductDetail .MagDetailsLink,
.FlynnMagProductDetail .text
{
	display: inline;
}

/******************************
* End - Flynn Magazines
******************************/


/*******************************************
* Begin - View All link on product rows
******************************************/
    .ProductGroupTitleContainer 
    {
    margin: 10px auto;
    border:1px solid #CCCCCC; 
}

   .productGroupTitle
    {
        color: #990000;
        font-size: 16px;
        float: left;
        margin:3px 10px 0 10px;
        width:300px;
}
    .ProductGroupTitleViewAllLink
    {
        font-size: 12px;
        float: right;
        padding-right:12px;
        background:url('../../../../../../248/497/0001/proflowers.com/RedEnvelope/images/viewAll_redArrow.gif') no-repeat right center ;
        margin:3px 8px 0 10px;
     }


/*******************************************
* End - View All link on product rows
******************************************/