/***********************************************************
	START: Cherry Moon Farms Shared Styles 
	For Components Shared Across Multiple pages
***********************************************************/

	/*****************************
		START: Global Types
	*****************************/
		.bodybackgroundcolor{color:#fafafa}
		/*
		Sets style for generic page at standard width.
		*/
		#OuterContainer_Global,
		.OuterContainer_Global {
			width:785px;
			margin:0 auto;
			text-align: left;
			background-color:#fff;
			padding-bottom:10px;
		}


		/*
		Sets style for generic page standard padding.
		*/
		#InnerContainer_Global,
		.InnerContainer_Global,
		.StandardMargin_Global {
			margin-left:10px;
			margin-right:10px;
		}

		.fullWidthHeight{width:100%;height:100%;}
		/*
		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 nested inside the receiving element will not appear on screen.
		*/
		.ClearFloatsHidden_Global {
			clear:both;
			overflow:hidden;
			visibility:hidden;
		}


		/*
		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*/
		}

		/*
		Style for page not found error message box that appears on the homepage.
		*/
		.PageNotFoundErrorBox {
			padding: 5px;
			margin: 5px;
			border: solid 3px #990000;
			text-align: center;
			font-size:12px;
		}

		/*********
			START: Styles for Home, Category, Radio pages - Remove with Phase 3 redesign.
		*********/		
			.clearDiv {
				clear: both;
				margin: 0;
				padding: 0;
			}


			.floatClearShort {
				clear: both;
				width: 1px;
				height: 1px;
			}			
		/*********
			END: Styles for Home, Category, Radio pages - Remove with Phase 3 redesign.
		*********/


	/*****************************
		END: Global Types
	*****************************/
	
	body {
		margin:0;
		padding:0;
		background-image:url('http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/cherrymoonfarms/images/CMF_Background_2008.jpg');
		background-repeat: repeat-x;
		background-color:#fafafa;
	}

	/*****************************
		START: Header
	*****************************/

		#Header {
			width:785px;
			margin:0 auto;
			font-family: Arial, Helvetica, sans-serif;
			background-color:#FFF;
			text-align:left;
		}

			.BrandBox {
				width:366px;
				float:left;
			}
			#cmfLogo
			{
				background-image : url("http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/cherrymoonfarms/images/CMFHeaderLogo.gif");
			}
				.LogoText {
					font-size: 11px;
					font-weight: bold;
					color: #752641;
				}

					.LogoText span {
						padding:0 5px;
					}

			.WidgetBox {
				float:right;
				width:375px;
				text-align:right;
			}

				.RadioIcon {
					position:relative;
					top:8px;
					//top:4px;
				}

				/*Style used if clockbar is showing*/
				.ClockBarBox {
					height: 42px;
					overflow:hidden;
					margin-top:5px;
				}

				/*Style used if clockbar is not showing*/
				.NoClockBarBox {
					height:30px;
				}

			.HeaderLink {
				color:#5d5f49;
				font-size:7pt;
				font-weight:bold;
				text-decoration:none;
				border-right:1px solid #5d5f49;
				padding:0 8px;
				//position:relative;
				//top:-3px;
			}
			#personalizationSearch{
				text-align:center;
				margin-top:2px;
				font-size:13px;
			
			}
			.hidePersonalization{
				display:none;
			}
			#searchValue{
				font-weight:bold;
				text-transform: capitalize;
			}
			
			.noShow{
				display:none;	
			}
		/*****************************
			START: Top Nav
		*****************************/

			/*Styles will go here durring phase 3 cleanup*/

		/*****************************
			START: Top Nav
		*****************************/


	/*****************************
		END: Header
	*****************************/
	
	
	/********************************
		START: Persistent (RefCode) Messaging
	********************************/
	
		.RefCodeBox {
			margin-left: 10px;
			background-image: url('http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/cherrymoonfarms/images/CMF_RefCodeMessageRibbon.gif');
			background-repeat: no-repeat;
			text-align: center;
			height: 32px;
			//margin-top:5px;
		}

		.RefCodeBox div,
		.RefCodeBox a {
			color: #752641;
			font-size: 12pt;
			font-weight: bold;
		}
		.RefCodeBox a {
			text-decoration: underline;
		}
		.RefCodeBox div {
			padding-top:6px;
		}

	/*****************************
		END: Persistent (RefCode) Messaging
	*****************************/
	
	
	/*****************************
		START: Footer
	*****************************/

		.FooterRibbon {
			clear: both;
			background-image: url('http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/cherrymoonfarms/images/CMF_ribbon_10MilBerries09.gif');
			background-repeat: no-repeat;
			background-position: center top;
			height: 28px;
			margin: 0;
			margin-top: 5px;
		}

		.Footer {
			clear: both;
			width: 785px;
			color: #76842f;
			font-family: arial;
			text-align: center;
			font-size: 10px;
			margin-top: 6px;
		}
		
		.Footer .CopyRight {
			margin-bottom:10px;
		}

			.Footer a:link,
			.Footer a:hover,
			.Footer a:visited {
				color: white;
				text-decoration: none;
			}
		
		.LinkHolder {
			background: #9e506b;
			color: #ffffff;
			font-family: arial;
			text-decoration: none;
			padding: 5px 4px 4px 4px;
			overflow:hidden;
			text-align:left;
		}
		
			.LinkHolder .textBox {
				font-family:arial;
				font-size:10px;
				height:17px;
				margin:0 5px;
				position:relative;
				top:-2px;
				width:130px;
				}
		
			.LinkHolder .Spacer {
				margin:4px;
			}

			.LinkHolder .SignUp a {
				background-image:url('http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/cherrymoonfarms/images/CMFFooterArrow.gif');
				background-repeat:no-repeat;
				background-position:right center;
				padding-right:15px;
			}
			
			.linkHolder .Catalog a {
				background-image:url('http://a1128.g.akamai.net/7/1128/497/0001/www.proflowers.com/cherrymoonfarms/images/CMFFooterArrow.gif');		
				background-repeat:no-repeat;
				background-position:right center;
				padding-right:15px;
			}	
				
			.LinkHolder a:hover {
				text-decoration:underline;
			}

			.LinkHolder .SignUp,
			.LinkHolder .Other{
				float:left;
				width:315px;
			}
			
			.LinkHolder .Other {
				text-align:right;
			}

			.LinkHolder .Other a {
				padding-left:10px;
			}
			.LinkHolder .Catalog { 
				float:right;	
			}
			
			.LibertyMediaLinks {
				text-align:center;
				color:#6e7831;
				font-size:10px;
				margin-top:15px;
			}

			.CobrandContainer {
				border-bottom: 1px solid #c1bfa5;
				width:685px;
				margin:0 auto;
				padding-top:5px;
				padding-bottom:10px;
			}

			.CobrandContainer img {
				margin: 0 35px;
			}

			
	/*****************************
		END: Footer
	*****************************/

	/*****************************
		START: ThankYou
	*****************************/

	.ThankYouContainer {
		clear: both;
		width: 500px;
		color:#6e7831;
		text-align: center;
		border: 1px double;
		padding:100px 0;
		margin:0 auto;
		_margin-left:142px;
	}
		
	/*****************************
		END: ThankYou
	*****************************/
	
	/*****************************
		START: FAQ
	*****************************/

	.FAQContainer {
		width: 740px;
		text-align: left;
		padding: 0 40px;
	}
		
	/*****************************
		END: FAQ
	*****************************/	


/***********************************************************
	END: Styles for Components Shared Across multiple pages
***********************************************************/

/****************************
* 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
*******************************/
