/* Breadcrumbs - top of the page */
#breadcrumbsLandingPage	{
	display: inline;
	font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 700px; height: 14px;
	padding: 15px 0 15px 0; margin: 0 0 0 30px;
	border: 0px solid #000;
	list-style-type: none;
	float: left;
}
/* Help button and search function */
#helpSearchBox	{
	position: relative;
	left: 28px; top: 0;
	padding: 10px 0 10px 0; margin: 0;
	border: 0px solid #000;
	height: 25px;
	float: left;
}
	#helpLanding	{
		margin: 0 0 0 0;
		float: left;
		border: 0px solid #000;
	}
		#help img	{
			display: block;
		}
	#searchBoxLanding	{
		margin: 2px 2px 0 15px;
		float: left;
		border: 0px solid #000;
		height: 15px;
	}
		#searchBoxLanding form	{
			margin: 1px 0 0 0; padding: 0;
		}
			#searchBoxLanding form #searchField	{
				width: 120px; height: 14px;
				border: 1px solid #d7d7d7;
				background: url(/images/ofs_common/search_bg.gif) no-repeat;
				font-size: 10px;
				display: inline;
				padding: 2px 0 0 20px;
				float: left;
			}
/** Banner and related content **/
#bannerContainer	{
	width : 980px; min-height : 152px;
	border : 0px solid #000;
	margin : 0 0 0 22px;
}
#bannerContainer:after	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
	#bannerInnerContainer	{
		width: 755px;
		float: left;
	}
		#banner	{
			width: 755px; height: 100px;
			padding: 1px 0 0 0;
			background: url('/images/ofs_seasonal/banners/diet.jpg') no-repeat;
		}
			h1	{
				font: normal 24px/28px arial,helvetica,sans-serif;
				color: #fff;
				border: 0px solid #fff;
				margin: 10px 0 0 10px;
				width: 300px;
			}
		#content	{
			margin: 20px 0;
			border: 0px solid #000;
		}
			p	{
				padding: 0 0 10px 3px; margin: 0;
			}
	#relatedContent	{
		float: right;
	}
		#list	{
			margin: 0 0 0 30px; padding: 0;
			border: 0px solid #000;
			width: 180px;
			font: normal 11px/13px arial,helvetica,sans-serif;
		}
			#list li	{
				padding: 0 0 5px 0;
			}
#main {
	background : #fff;
	border : 0px solid #000;
}
	#textSort	{
		border : 0px solid #000;
		width : 400px;
		margin : 0 0 0 30px;
		font-family : Arial, Helvetica, sans-serif;
	}
		#textSort span	{
			padding : 0 5px 0 5px;
		}
	#storeShowLanding	{
		position : relative;
		border : 0px solid #000;
		font-family : Arial, Helvetica, sans-serif;
		margin : 0 0 0 35px; padding-bottom : 25px;
	}
		/* Alphabetical navigational list */
		#alphaNavLanding	{
			position : absolute;
			top : 10px; left : 0;
			border : 0px solid #000;
			margin : 0 0 0 0;
			float : left;
		}
			#alphaNavLanding #titleLanding	{
				font-weight : bold;
			}
				#alphaNavLanding .lettersLanding	{
					padding : 0 7px 0 0;
				}
		/* Display results */
		.navResultLanding	{
			position : absolute;
			top : 10px; left : 500px;
			padding : 0; margin : 0;
			border : 0px solid #000;
			float : left;
		}
			.navResultLanding span	{
				padding : 0; margin : 0 0 0 15px;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 11px;
			}
		/* Display results */
		.navResultLandingBottom	{
			padding : 10px 20px 0 0; margin : 0;
			border : 0px solid #000;
			text-align : right;
		}
			.navResultLandingBottom span	{
				padding : 0; margin : 0 0 0 15px;
				font-family : Arial, Helvetica, sans-serif;
				font-size : 11px;
			}

		/* Show how many per page */
		.showPerPageBoxLanding	{
			position : absolute;
			top : 3px; left : 790px;
			border : 0px solid #000;
			margin : 0;
			float : left;
		}
			.showPerPageBoxLanding p	{
				padding : 0; margin : 6px 0 0 0;
				float : left;
			}
			.showPerPageBoxLanding form	{
				padding : 0; margin : 3px 0 0 4px;
				float : left;
			}
				.showPerPageBoxLanding form select	{
					width : 110px; height : 18px;
					font-size : 11px;
					font-family : Arial, Helvetica, sans-serif;
				}
			.showPerPageBoxLanding .rss	{
				padding : 0; margin : 2px 1px 0 15px;
				float : left;
			}
	/** COUPONS START HERE **/
	#couponsLanding	{
		border : 0px solid #000;
		margin : 0 22px;
	}
		.couponsLandingRow	{
			border-bottom : 2px solid #bedaf0;
			padding : 15px 0 15px 0;
			height : 108px;
		}
			.couponsLandingCol	{
				position : relative;
				border : 0px solid #000;
				width : 301px; height : 108px;
				margin : 0 38px 0 0;
				background : url(/images/ofs_landing_page/bg_coupon_landing.jpg) no-repeat;
				float: left;
			}
			.couponsLandingCol3	{
				position : relative;
				border : 0px solid #000;
				width : 302px; height : 108px;
				background : url(/images/ofs_landing_page/bg_coupon_landing.jpg) no-repeat;
				float: left;
			}
				.couponLandingLogo	{
					display: table;
					width : 120px; height : 108px;
					border : 0px solid #000;
					text-align: center;
					float: left;
				}
					.couponLandingLogo span	{
						display: table-cell;
						vertical-align: middle;
					}
				.couponLandingText	{
					width : 165px;
					border : 0px solid #000;
					padding : 10px 0 0 10px;
					float: left;
				}
					.couponLandingText h2	{
						padding : 0px 0 0 0; margin : 0;
						font-size : 12px;
					}
					.couponLandingText p	{
						padding : 2px 0 2px 0;
						line-height : 13px;
						font-size: 10px;
					}
					.goButtonLanding	{
						position : absolute;
						top : 80px; right : 10px;
						border : 0px solid #000;
						padding : 0;
					}

