/* @override 
	http://oreida.smithbrosagency.com:8800/css/styles.css
	http://oreida.smithbrosagency.com/css/styles.css
	http://www.oreida.com/css/styles.css
*/

/*
+-------------------------------------------------------------------------+
Title:		Ore-Ida Website
Version:	1.0
Copyright:	2009 - Smith Brothers Agency
Updated:	10/25/2009 - ajb
+-------------------------------------------------------------------------+
*/

@import url("titles.css");

/* @group Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}
	
a img { border: none; }
/* @end */


/* @group Base Layout */

html { 
	background-color: #ed1b2f;  }

body { 
	background-color: #ed1b2f; 
	font: 12px/1 Verdana, Arial, Geneva, sans-serif; 
	color: #999999; }
	
#container { 
	background: #FFFFFF;
	margin: 45px auto;
	width: 941px;
	position: relative;
	z-index: 1; }

#homepage #container { 
	background: #ed1b2f;
	margin: 45px auto;
	width: 941px;
	position: relative; }
	
#content-container { 
	width: 941px;
	min-height: 350px;
	height: auto !important;
	clear: both;
	overflow: hidden;
	position: relative;
	background: url(../images/shared/bg-content-container.png) repeat-y left top; }

#homepage #content-container { 
	width: 941px;
	min-height: 350px;
	clear: both;
	overflow: hidden;
	position: relative;
	z-index: 1000;
	background-color: #ed1b2f; 
	background-image: none;
	margin-top: 2px; 
	height: 300px; }

	
#primary-column {
	width: 685px;
	float: right; 
	position: relative;
	padding: 0 25px 0 30px; }

#primary-column.recipe-inner-page {
	overflow: hidden; }

#primary-column.search-results {
	position: relative; }
	
#header {
	width: 940px;
	height: 39px;
	position: relative;
	z-index: 9999;
	background: url(../images/shared/bg-header.gif) repeat-x; }
	
#recipe-search-top {
	width: 233px;
	height: 68px;
	position: absolute;
	right: -6px;
	top: -30px;
	overflow: hidden;
	background: url(../images/shared/bg-top-search.png) no-repeat left top; }
	
#breadcrumbs { 
	width: 741px;
	height: 49px;
	overflow: hidden;
	float: right; 
	background: #ffffff url(../images/shared/bg-breadcrumb.png) no-repeat left top; 
	border-top: 2px solid #eb1525; 
	padding-left: 200px; }
	
#secondary-column { 
	width: 200px;
	float: left;
	overflow: hidden;}
	
div#bottom.content-column, .content-column {
	width: 385px; }
	
#footer { 
	clear: both;
	width: 941px; 
	padding-top: 61px; 
	background: #ed1b2f url(../images/shared/bg-footer.png) no-repeat left top;
	overflow: hidden; }

#homepage #footer { 
	clear: both;
	width: 941px; 
	padding-top: 51px;
	overflow: hidden;
	background: #ed1b2f url(../images/shared/bg-footer-home.png) no-repeat left top; 
	margin-top: -1px; }



/* @end */

/* @group Typography */

	/* @group Headings */
	h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #000; }
	
	h1 { font-size: 24px; line-height: 32px; margin-bottom: 10px; }
	h2 { font-size: 20px; line-height: 26px; margin-bottom: 8px; }
	h3 { font-size: 16px; line-height: 20px; margin-bottom: 6px; }
	h4 { font-size: 14px; line-height: 16px; margin-bottom: 4px; }
	h5 { font-size: 13px; line-height: 13px; margin-bottom: 2px; }
	h6 { font-size: 12px; font-weight: bold; }
	
	#header h1 {
		display: block;
		width: 178px;
		height: 96px;
		background: transparent url(../images/shared/ore-ida-logo.png) no-repeat;
		position: absolute;
		top: -20px;
		left: -11px;
		text-indent: -123456px;
		overflow: hidden;
		z-index: 9998; }
		
	#header h1 a {
		display: block;
		width: 171px;
		height: 89px;
		position: relative;
		z-index: 9999; }
		
	#primary-column h3.subheadline, #primary-column h3#subheadline { 
		color: #be6e00; 
		font: bold 16px "Trebuchet MS", Helvetica, Arial, sans-serif; }
		
	#product-details-bottom h3 { 
		color: #3e5183; 
		font: bold 12px Verdana, "Lucida Grande", Lucida, sans-serif; 
		text-transform: uppercase; }

	
	#fancy_div h3 {
		width: 335px;
		height: 16px;
		display: block;
		overflow: hidden;
		text-indent: -123456px;
		background: url(../images/products/headline-ing-list-popup.gif) no-repeat;
		border-bottom: 1px dashed #be6e00;
		padding-bottom: 6px;
		margin-top: 10px; }

	#bottom h4 { 
		color: #BE6E00; 
		font: normal 12px Verdana, "Lucida Grande", Lucida, sans-serif; 
		text-transform: none; }
	
	h2.title  {
    	color: #3e5183;
    	font-size: 26px;
    	line-height: 1em;
    	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; }  
    	
    .steam-mash #featured-recipe-container h5 { 
		overflow: hidden;
		float: left; }
		
	.steam-mash h4 {
		width: 370px;
		height: 37px;
		text-indent: -123456px;
		background: url(../images/products/headline-featured-recipe.png) no-repeat;
		margin-bottom: 0; }


		
	/* @end */
	
	/* @group Text Elements */
	p { 
		margin: 0 0 8px; 
		color: #171717; 
		font: 11px/17px Verdana, "Lucida Grande", Lucida, sans-serif; }
	
	#footer p { 
		float: right;
		clear: both;
		color: #fff;
		font-size: 10px; 
		margin-top: 5px; }
	
	a:focus, 
	a:hover { color: #930000; text-decoration: underline; }
	a { color: #930000; text-decoration: none; }
	
	#breadcrumbs a { 
		background: url(../images/shared/rule-breadcrumb.gif) no-repeat right center; 
		font-size: 11px; 
		line-height: 11px;
		display: block; 
		padding: 3px 8px 5px 7px;
		color: #930000;
		text-decoration: none; }
		
	#footer a { 
		color: #ffffff;
		font-size: 10px; 
		border-right: 1px solid #ffffff;
		text-decoration: none;
		padding: 0 5px;
		font-weight: bold; }

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

	#footer a.last { 
		border: none;
		padding-right: 0; }
		
	dl.bubbleinfo a:hover { 
		text-decoration: none; }
		
		
	sup {
		height: 0;
		line-height: 1;
		position: relative;
		top: -3px;
		vertical-align: baseline !important;
		vertical-align: bottom;
		font-size: .9em; }

		
	/* @end */
	
	/* @group Lists */
	li ul, 
	li ol { margin: 0 5px; }
	ul, ol { margin: 0 5px 5px; }
	
	ul { list-style-type: disc; }
	ol { list-style-type: decimal; }
	
	.content-column ul {
		margin: 0 0 15px 15px; }

	.content-column ul li {
		padding: 3px 0;
		line-height: 16px;
		font-size: 11px;
		color: #424242; }
	
	dl { margin: 0 0 5px; }
	dl dt { font-weight: bold; }
	dd { margin-left: 5px; }
	
		/* Primary Navigation */
		ul#primary-navigation {
			height: 39px;
			width: 435px;
			position: absolute;
			left: 156px;
			top: 0;
			margin: 0;
			background: transparent url(../images/shared/primary-navigation.gif) no-repeat left top; }
			
		ul#primary-navigation li { 
		 	float: left;
		 	list-style-type: none; }
		 	
		ul#primary-navigation li a {
			height: 39px;
			position: absolute;
			top: 0;
			margin: 0;
			padding: 0;
			display: block;
			text-indent: -9999px;
			overflow: hidden;
			font-size: 1%;
			background: transparent url(../images/shared/primary-navigation.gif) no-repeat left top; }
		
		ul#primary-navigation li#whats-new a { 
			width: 83px;
			left: 0;
			background-position: 0 0; }

		ul#primary-navigation li#whats-new a:hover, #whats-new ul#primary-navigation li#whats-new a { background-position: 0 -39px; }
		
		ul#primary-navigation li#our-products a { 
			width: 82px;
			left: 90px;
			background-position: -90px 0; }

		ul#primary-navigation li#our-products a:hover, 
		body.our-products ul#primary-navigation li#our-products a { background-position: -90px	-39px; }
		
		ul#primary-navigation li#recipes a { 
			width: 52px;
			left: 179px;
			background-position: -179px 0; }

		ul#primary-navigation li#recipes a:hover, #recipes-landing ul#primary-navigation li#recipes a { background-position: -179px	-39px; }
		
		ul#primary-navigation li#rethink-potatoes a { 
			width: 106px;
			left: 238px;
			background-position: -238px 0; }

		ul#primary-navigation li#rethink-potatoes a:hover, #rethink-potatoes ul#primary-navigation li#rethink-potatoes a{ background-position: -238px	-39px; }
		
		/* Removed */
		ul#primary-navigation li#mealtime-success a { 
			width: 107px;
			left: 351px;
			background-position: -351px 0; }

		ul#primary-navigation li#mealtime-success a:hover, #mealtime-success ul#primary-navigation li#mealtime-success a { background-position: -351px	-39px; }
		/* ---- */
		
		ul#primary-navigation li#cooking-tips a { 
			width: 85px;
			left: 351px;
			background-position: -465px 0; }

		ul#primary-navigation li#cooking-tips a:hover, #cooking-tips ul#primary-navigation li#cooking-tips a { background-position: -465px	-39px; }
		
		/* Top Navigation */
		ul#top-navigation {
			margin: 0;
			position: absolute;
			right: 100px;
			top: -20px;
			z-index: 10; }
			
		ul#top-navigation li {
			float: left;
			list-style-type: none; }

		ul#top-navigation li a {
			display: block;
			color: #ffffff;
			text-decoration: none;
			font: bold 9px/10px Verdana, "Lucida Grande", Lucida, sans-serif;
			border-right: 1px solid #fff;
			padding: 0 6px 0 7px; }

		ul#top-navigation a:hover, #about-ore-ida  ul#top-navigation li#about a {
			text-decoration: underline; }

		ul#top-navigation li a.last { border: none; }
		
		/* Secondary Navigation */
		
		div#secondary-column ul {margin:0; width: 195px;}
		div#secondary-column ul li { 
			background: url(../images/shared/bullet-sub-navigation.gif) no-repeat left top;
			width: 175px;
			list-style-type: none;
			margin-left: 10px;  }
		
		div#secondary-column ul li a { /* First Level */
			display: block; 
			width: 165px; 
			color: #930000; 
			font-size: 12px; 
			line-height: 14px; 
			border-bottom: 1px dashed #be6e00;
			text-decoration: none;
			font-weight: bold;
			padding: 5px 0 5px 10px; }
			
		div#secondary-column ul li.active ul  { 
			margin-left: 8px; }

		div#secondary-column ul li.active ul li a { /* Second Level Item */
			color: #930000;
			font-weight: normal;
			width: 155px; }

			div#secondary-column ul li.active ul.arrow li a { /* Second Level Item */
			color: #930000;
			font-weight: bold;
			width: 155px; }

		div#secondary-column ul li.active ul li a:hover { /* Second Level Item Hover */
			text-decoration: underline; }
			
		div#secondary-column ul li.active ul li.active ul { /* Third Level List */ 
			margin-bottom: 10px; 
			margin-top: -3px; }
			
		div#secondary-column ul li.active ul li.active ul li a { /* Third Level Item */
			color: #CE0000;
			padding-top: 0; 
			padding-bottom: 0;
			font-weight: normal !important; }

		div#secondary-column ul li.active ul li.active ul li a:hover { /* Third Level Item Hover */
			text-decoration: underline; }

		div#secondary-column ul li.active a,
		div#secondary-column ul li.active a:hover,
		div#secondary-column ul li.active ul li.active a,
		div#secondary-column ul li.active ul li.active a:hover,
		div#secondary-column ul li.active ul li.active ul li.active a,
		div#secondary-column ul li.active ul li.active ul li.active a:hover { 
			text-decoration: none;
			color: #424242;  }

		div#secondary-column ul li.active ul li a,
		div#secondary-column ul li.active ul li.active ul li a { 
			text-decoration: none;  }

		div#secondary-column ul li ul li  { /* Bullet Sub Nav Children */
			background: none;
			text-decoration: none; 
			margin-left: 2px;  }
			
		div#secondary-column ul li ul.arrow li { 
			background: url(../images/shared/bullet-sub-nav-children.gif) 0 2px no-repeat;
			font-weight: bold; }

		div#secondary-column ul li ul li a {  /* Children Link */
			border: none;
			color: #930000;
			font-weight: normal;
			text-decoration: none; 
			font-size: .9em; }
			
		div#secondary-column ul li ul li ul li  { /* Bullet Sub Nav Grand Children */
			background: none !important; 
			margin-left: 10px;
			text-decoration: none;
			border-bottom: 1px solid #eed8bb;
			width: 163px;
			padding-bottom:3px; }

		div#secondary-column ul li ul li ul li a {  /* Grand Children Link */
			border: none;
			color: #be6e00;
			font-weight: normal; 
			font-size: 11px;
			margin-top:3px;
			padding-left: 0; 
			line-height: 17px;  }

		div#secondary-column a:hover { 
			color: #930000;
			text-decoration: underline; }
		
		
		/* Footer Navigation */
		
		#footer ul { 
			float: right; 
			margin: 0; }

		#footer ul li, #breadcrumbs ul li { 
			list-style-type: none;
			float: left; }
			
		#breadcrumbs ul { 
			margin-top: 15px; 
			margin-left: 25px; }
			
		#breadcrumbs ul li.active { 
			font-size: 11px; 
			padding-top: 3px; 
			padding-left: 5px; 
			color: #424242; }

		
	/* @end */
	
	/* @group Misc Classes */
	.hide { display: none; }
	.clear {clear: both;}
	.first { margin-left:0; padding-left:0; }
	.last { margin-right:0; padding-right:0; }
	.top { margin-top:0; padding-top:0; }
	.bottom { margin-bottom:0; padding-bottom:0; }
	.italic { font-style: italic; }
	/* @end */

/* @end */

/* @group Forms */
label       { font-weight: bold; }
fieldset    { padding: 0; margin: 0; border: none; }
legend      { font-weight: bold; font-size: 12px; }

input[type=text],
input.text, input.title, 
textarea, select { 
	background-color:#fff; 
	border: 1px solid #bbb; }

input[type=text]:focus, 
input.text:focus, input.title:focus, 
textarea:focus, select:focus { border-color:#666; }

input[type=text], 
input.text, input.title,
textarea, select { margin: 2px 0; }

input.text, 
input.title { width: 300px; padding:5px; }
input.title { font-size: 14px; }
textarea { width: 390px; height: 250px; padding: 5px; }

input[type=checkbox], input[type=radio], 
input.checkbox, input.radio { 
  position: relative; top: 3px; 
}

form.inline { line-height:3; }
form.inline p { margin-bottom: 0; }

	input#recipe-search-top-input { 
		width: 138px;
		height: 19px; 
		color: #000000;
		border: none;
		font: 10px Verdana, "Lucida Grande", Lucida, sans-serif; 
		padding: 2px 0 0 20px; 
		background: url(../images/shared/bg-top-search-field.gif) no-repeat left top; 
		margin: 36px 0 0 20px; }
		
	input#recipe-search-top-input:focus { 
		outline-width: 0; }
		
	button#recipe-search-top-submit-button {
		width: 40px;
		height: 24px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		border: none;
		display: block;
		text-indent: -123456px !important;
		cursor: pointer; 
		background: transparent url(../images/shared/button-go.png);
		position: absolute !important;
		right: 12px;
		bottom: 12px; }
		
	div#recipe-search-top fieldset { 
		width: 235px;
		height: 71px;
		position: absolute; }
		
/* @end */

	
/* @group Tables */
table { margin-bottom: 10px; width:100%; border-collapse: collapse; border-spacing: 0; }
th { font-weight: bold; }
thead th { background: #c3d9ff; }
th,td,caption { padding: 0; }
tr.even td { background: #e5ecf9; }

table#contact-form { 
	float: left; }
/* @end */

/* @group Images */

#logo-print, #recipe-print-logo { 
	display: none; }

#top-right-img { 
	background: none;
	z-index: 9999 !important;
	width: 382px;
	height: 263px;
	position: absolute !important;
	top: 41px; 
	right: 0; }
	
img.right {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px; }
	
.our-products #top-right-img { 
	background: transparent;
	position: absolute; 
	right: -43px;
	top: 41px;
	width: 382px; 
	height: 245px;
	z-index: 3000; }

.our-products-landing #top-right-img { 
	background: transparent url(../images/shared/top-right-products.png) no-repeat left top;
	position: absolute; 
	right: -43px;
	top: 41px;
	width: 382px; 
	height: 245px; }

.our-products.french-fries-landing #top-right-img,
.our-products.fries #top-right-img  { 
	background: transparent url(../images/shared/top-right-golden-crinkle.png) no-repeat left top;
	right: -40px;
	top: 47px; }

.our-products.tater-tots-landing #top-right-img { 
	background: transparent url(../images/shared/top-right-tots.png) no-repeat left top;
	right: -41px;
	top: 60px; }

.our-products.hash-browns-landing #top-right-img { 
	background: transparent url(../images/shared/top-right-hash-browns.png) no-repeat left top;
	right: -42px;
	top: 41px; }

.our-products.potato-sides-landing #top-right-img { 
	background: transparent url(../images/shared/top-right-potato-sides.png) no-repeat left top;
	right: -43px;
	top: 45px; }

.our-products.onions-landing #top-right-img { 
	background: transparent url(../images/shared/tio-right-onion-rings.png) no-repeat left top;
	right: -39px;
	top: 41px; }
	
.our-products.extra-crispy-landing #top-right-img { 
	background: transparent url(../images/shared/top-right-fries.png) no-repeat left top;
	right: -43px;
	top: 57px; }
	

	/* Buttons */
	
	a.btn-get-coupon,
	a#btn-recipe,
	.btn-search,
	a.btn-learn-more,
	a.btn-see-products,
	button#email-submit-button,
	a.btn-find-out-more,
	a.btn-sign-up { 
	  display: block;
	  overflow: hidden;
	  text-indent: -123456px;
	  height: 22px;
	  background-position: 0 0;
	  background-repeat: no-repeat;
	  background-color: transparent; }
	  
	a.btn-get-coupon:hover,
	a#btn-recipe:hover,
	.btn-search:hover,
	a.learn-more:hover,
	button#email-submit-button:hover,
	a.btn-see-products:hover,
	a.btn-find-out-more:hover,
	a.btn-sign-up:hover { 
	  background-position: 0 -22px; }
	  
	a.btn-get-coupon { 
		width: 86px;
		background-image: url(../images/buttons/btn-get-coupon.gif); }	
		
	a#btn-recipe { 
		width: 101px;
		background-image: url(../images/buttons/btn-get-the-recipe.gif); 
		float: right;
		margin-bottom: 10px;
		clear: both;
		display: block; }
		
	.btn-search { 
		width: 61px;
		background-image: url(../images/buttons/btn-search.gif); }
		
	.btn-learn-more { 
		width: 84px;
		background-image: url(../images/buttons/btn-learn-more.gif); }
		
	a.btn-find-out-more { 
		width:  101px;
		background-image: url(../images/buttons/btn-find-out-more.gif); }
	
	a.btn-see-products { 
		width: 98px;
		background-image: url(../images/buttons/btn-see-products.gif); }
		
	button#email-submit-button { 
		width:  47px;
		background-image: url(../images/buttons/btn-send.gif) !important; 
		position: absolute !important;
		bottom: 10px; 
		left: 0;
		padding: 0; 
		height: 22px;
		border: none; }
		
	a.btn-sign-up { 
		width: 61px;
		background-image: url(../images/buttons/btn-sign-up.gif); }
		
		
	#dont-forget a.btn-find-out-more { 
		margin: 5px auto 0; }
		
	ul#main-list a.btn-get-coupon, ul#main-list a.btn-find-out-more, ul#main-list a.btn-see-products, ul#main-list a.btn-sign-up { 
		float: right; 
		margin-right: 25px; }
	
	a.btn-learn-more { 
		position: absolute;
		bottom: 45px;
		left: 95px; }


	
/* @end */

/* @group Unique Layouts */


/* Top Bottom Layout */

	#top { 
		overflow: hidden; 
		float: left;
		border-bottom: 1px dashed #be6e00; 
		margin-bottom: 15px; 
		width: 685px;
		min-height: 175px;
		height: auto !important;
		padding-bottom: 10px; }


	#top div { 
		width: 350px; }

	#top img.right { 
		overflow: hidden; 
		float: right; }
		
	#bottom { 
		overflow: hidden; 
		float: left;
		width: 685px; }
		
/* Whats New / Generic Page */

ul#main-list li { 
	border-bottom: 1px dashed #be6e00; 
	padding-bottom: 15px; 
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
	width: 675px; }

ul#main-list ul  { 
	float: left;
	clear: both;
	border-bottom: none;
	display: block;
	overflow: hidden;
	width: 350px; 
	position: relative; 
	top: -30px; 
	margin-right: 0; 
	margin-left: 130px; }

ul#main-list ul.hide li  { 
	border-bottom: none;
	display: block; 
	width: 335px; 
	line-height: 16px; 
	list-style-type: disc; 
	color: #000000; 
	background: url(../images/shared/bullet-sub-navigation.gif) no-repeat left -4px; 
	padding-left: 15px; }



ul#main-list li img { 
	float: left; 
	padding-right: 25px; }

ul#main-list li a.find-out-more img { 
	float: left; 
	padding: 0 0 0 20px; }
	
ul#main-list li h4, .content-column h4 {
	float: left; 
	display: block;
	color: #3e5183; 
	text-transform: none; 
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	width: 550px; }
	
.content-column h4 { 
	width: auto !important;
	float: none; }

ul#main-list li p { 
	float: left;
	width: 365px; }
		
/* Recipe Landing Page */

	div#top.flash-container-recipe { 
		width: 685px;
		display: block;
		background: url(../images/temp/recipes-flash.jpg) no-repeat left top; 
		padding-bottom: 90px; }
		
	#recipes-landing #bottom { 
		background: url(../images/products/background-product-detail-bottom.png) no-repeat left bottom; 
		height: 255px; 
		padding-top: 30px; }


/* Product Details Page */
	
	span.enlarge { 
		color: #666; 
		font-style: italic; 
		font-size: 11px;
		display: block;
		margin: 0 auto;
		text-align: center; 
		padding: 5px 0 5px 5px;}
	
	#product-details-top { 
		float: left;
		position: relative;
		border-bottom: 1px dashed #be6e00; 
		margin-bottom: 15px; 
		width: 685px;
		min-height: 175px;
		height: auto !important; 
		padding-bottom: 15px; }

	#product-details-top div { 
		width: 360px;
		float: left; }

#product-details-top div#view-larger-container { 
		float: right;
		width: 300px;
		position: relative;
		overflow: hidden; }
			
	#product-details-top h3 { 
		margin: 0; }

	a#fb.product-detail-image { 
		float: right;
		z-index: 9999; }

	.our-products.fries a#fb.product-detail-image.spf img{ 
		float: right;
		z-index: 9999; 
		position: relative; 
		top: -4px; }
		
		#product-details-top div#view-larger-container a:focus,
		#product-details-top div#view-larger-container a:hover {text-decoration: none;}
		
	img.top-right { 
		position: absolute;
		z-index: 2000;
		right: 0; 
		top: -50px; }
	
		#product-details-bottom { 
		float: left;
		overflow: hidden; 
		background: url(../images/products/background-product-detail-bottom.png) no-repeat left bottom; 
		padding-bottom: 30px; 
		width: 685px;
		min-height: 260px; }

	#product-details-bottom #movie-container { 
		width: 323px;
		height: 305px;
		float: left;
		padding-left: 10px;
		position: relative; }
		
		#product-details-bottom #movie-container p {
			width: 270px;
			height: 237px;
			text-indent: -123456px;
			background: url(../images/temp/vid-temp.jpg) 0 0 no-repeat;}
			
	#product-details-bottom div#movie-container a { 
		position: absolute;
		top: 3px;
		right: 0; 
		color: #616161; 
		font-style: italic; 
		font-size: 10px; 
		margin-bottom: 8px;
		 }

	/* #product-details-bottom #ingredients-list { 
		width: 365px;
		float: right; 
		padding-right: 15px;} */
	
	#ingredients-list { 
		width: 200px;
		height: 350px;
		overflow: auto;
		padding: 0 0 15px 15px;}
		
		#product-details-bottom #ingredients-list p, #fancy_div p {
			text-transform: uppercase;
			padding-bottom: 10px; }

	#product-details-bottom #featured-recipe { 
		width: 340px;
		float: left; 
		margin: 0; 
		position: relative;
		background: url(../images/products/background-featured-recipe-bottom.png) no-repeat 0 100%; 
		padding-bottom: 11px; }

.steam-mash #featured-recipe { 
		width: 370px;
		margin-top: 3px; 
		padding-right: 0;
		/*position: absolute !important; 
		right: 5px; 
		top: 15px;*/ 
		float: right;
		padding-top: 10px;
		position: relative; 
		/*top: -180px; 
		left: -5px;*/ }
	
	#product-details-bottom #featured-recipe-container { 
		width: 320px;
		float: right;
		background: url(../images/products/background-featured-recipe-small.png) repeat-y left top; 
		padding-right: 10px; 
		font-size: 11px;
	padding-top: 5px; }

.steam-mash #featured-recipe-container { 
		width: 350px;
		overflow: hidden;
		background: url(../images/products/background-featured-recipe.png) repeat-y left bottom; 
		padding-right: 20px; 
		font-size: 11px; 
		padding-bottom: 5px;
		position: relative !important; }
		
	#product-details-bottom #featured-recipe h4 { 
		margin: 0;
		width: 330px;
	 	height: 29px;
		float: right; 
		text-indent: -123456px;
		overflow: hidden;
		background: url(../images/products/headline-featured-recipe-small.png) no-repeat left top; }

	#product-details-bottom #featured-recipe h5,
	#product-details-bottom #featured-recipe p {
		float: right;
		width: 203px;
		display: block;
		overflow: hidden; }
	#product-details-bottom #featured-recipe h5 a, .steam-mash h5 a { 
		color: #be6e00; 
		font: bold 12px Verdana, "Lucida Grande", Lucida, sans-serif; 
		text-transform: uppercase;
		text-decoration: none; }

	.steam-mash #featured-recipe p, .steam-mash #featured-recipe h5 {
		float: right;
		width: 230px; }

	#product-details-bottom #featured-recipe-container a img  { 
		float: left;
		width: 100px;
		height: 100px;
		overflow: hidden;
		border: 2px solid #e9ab36; 
		margin-left: 5px; }

		
	.steam-mash #featured-recipe-container img { 
		float: left; 
		overflow: hidden;
		width: 100px;
		height: 100px;
		margin-left: 10px; 
		border: 2px solid #e9ab36;
		z-index: 9999; }

	.steam-mash #featured-recipe-container a.image  { 
		float: left; 
		z-index: 9999;
		display: block; }
		
	h4#headline-nutritional-information{ 
		width: 200px;
		height: 23px;
		display: block;
		text-indent: -123456px;
		background: url(../images/products/headline-nutritional-info.gif) no-repeat; }

	h4#headline-nutritional-information a{ 
		width: 200px;
		height: 23px;
		display: block;
		text-indent: -123456px; }
		
	h4#headline-ingredients-list, 
	h4#headline-ingredients-list-large,  
	h4#headline-ingredients-list-extra-large { 
		width: 150px;
		height: 23px;
		display: block;
		text-indent: -123456px;
		background: url(../images/products/headline-ingredients-list.gif) no-repeat; }

	h4#headline-ingredients-list a, 
	h4#headline-ingredients-list-large a,
	h4#headline-ingredients-list-extra-large a{ 
		width: 150px;
		height: 23px;
		display: block;
		text-indent: -123456px; }
		
	/* Dont Forget Bug */
	div#dont-forget { 
		width: 185px; 
		margin: 30px 0 15px 8px; }
		
	div#dont-forget img { 
		display: block; 
		margin: 0 auto; 
		padding-bottom: 2px; }

	div#dont-forget h4 { 
		margin: 0 auto;
		width: 117px;
		height: 23px;
		text-indent: -123456px;
		overflow: hidden;
		display: block;
		background: url(../images/shared/headline-dont-forget.gif) no-repeat left top; }

	div#dont-forget p { 
		width: 185px; 
		display: block;
		text-align: center; }		
		
		
	/* Fries Landing Page */
	
	div#bottom div#flash-container.french-fries { 
		width: 685px;
		height: 290px;
		}	
		
	/* Steam and Mash */
	
	#top div#steam-mash-flash-container { 
		margin-left: -15px;
		float: left;
		overflow: hidden;
		width: 720px;
		height: 305px !important; }

	
	
/* Home Page */

#ore-ida-home {
	width: 941px;
	height: 410px;
	background: url(../images/alt/hp-alt-heritage.jpg) 0 0 no-repeat;
	position: relative;}
	
	#ore-ida-home p {position: absolute;}
	#ore-ida-home a {
		display: block;
		text-indent: -123456px;}
	
	#front-box-a {width: 504px; height: 410px; top:0; left:0;}
		#front-box-a a {width: 504px; height: 410px;}
		
	#front-box-b {width: 198px; height: 191px; top:18px; left:511px;}
	#front-box-c {width: 198px; height: 191px; top:18px; left:724px;}
	#front-box-d {width: 198px; height: 191px; top:211px; left:511px;}
	#front-box-e {width: 198px; height: 191px; top:211px; left:724px;}
	
	#front-box-b a,
	#front-box-c a,
	#front-box-d a,
	#front-box-e a {width: 198px; height: 191px;}
	
	
	
	
					
					
/* @end */






