﻿/*====== Reset browser styles ======*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	/*outline: 0;*/
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/*====== GLOBAL ======*/
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
    background-color: #ffdf73;
    background-image: url('../../Images/Background/bg-global.gif');
    background-repeat: repeat-x;
    color: #333333;
    scroll: auto;
	font-size: 11px;
	}
	
	div#bodyWrapper { 
		width: 766px; 
		margin: auto auto; 
		/*background-color: #FFFFFF; */
		padding: 0 10px 15px 20px; 
		background: transparent url('../../Images/Background/bg-shadow.png') repeat-y;
		z-index: -999999;
		}
		
		*html #bodyWrapper {
			background: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/bg-shadow.png',sizingMethod='scale');
			}
			
	div#bottomShadow {
		background: transparent url('../../Images/Background/bg-bottomshadow.png') no-repeat;
		width: 766px; height: 21px;
		display: block;
		margin: 0 auto 0 auto;
		padding: 0 10px 15px 20px; 
		}

	body.home div#content {background: url('../../Images/Background/bg-home.jpg') no-repeat -27px 0; border: solid 1px #fff;}
	body.about div#content {background: url('../../Images/Background/bg-about.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.products div#content {background: url('../../Images/Background/bg-products.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.nutrition div#content {background: url('../../Images/Background/bg-nutrition.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.appetizing-ideas div#content {background: url('../../Images/Background/bg-appetizing-ideas.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.healthy-tips div#content {background: url('../../Images/Background/bg-healthy-tips.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.enjoy-wasa div#content {background: url('../../Images/Background/bg-enjoy-wasa.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.best-life div#content {background: url('../../Images/Background/bg-best-life.jpg') no-repeat 0 0; border: solid 1px #fff;}	
	body.faq div#content {background: url('../../Images/Background/bg-faq.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.press div#content {background: url('../../Images/Background/bg-press.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.site-map div#content {background: url('../../Images/Background/bg-press.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.contact-us div#content {background: url('../../Images/Background/bg-contact-us.jpg') no-repeat 0 0; border: solid 1px #fff;}
	body.thank-you div#content {background: url('../../Images/Background/bg-contact-us.jpg') no-repeat 0 0; border: solid 1px #fff;}
	
a,a:link,a:active,a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #333333;
	}

h1 { text-indent: -99999px; height: 35px; color: #002280; font-size: 30px; font-family: Geneva, Arial, Helvetica, sans-serif; }
	body.about h1 { background: url('../../Images/headers/head_about.gif') no-repeat 0 0; height: 81px; }
		body.important-years h1 { background: url('../../Images/headers/head_important-years.gif') no-repeat 0 0; height: 81px; }
		body.our-story h1 { background: url('../../Images/headers/head_our-story.gif') no-repeat 0 0; height: 100px; }
		body.research h1 { background: url('../../Images/headers/head_research.gif') no-repeat 0 17px; height: 81px; }
		body.working-at-wasabrod h1 { background: url('../../Images/headers/head_working-at-wasabrod.gif') no-repeat 0 0; height: 81px; }
		body.the-staff h1 { background: url('../../Images/headers/head_the-staff.gif') no-repeat 0 0; height: 81px; }
		body.job-vacancies h1 { background: url('../../Images/headers/head_job-vacancies.gif') no-repeat 0 0; height: 81px; }
		body.baking-and-baking-techniques h1 { background: url('../../Images/headers/head_baking-and-baking-techniques.gif') no-repeat 0 0; height: 81px; }		
		body.barilla h1 { background: url('../../Images/headers/head_barilla.gif') no-repeat 0 0; height: 81px; }	
	body.products h1 { background: url('../../Images/headers/head_products.gif') no-repeat 0 0; height: 56px; }
		body.fiber-rye h1 { background: url('../../Images/headers/head_fiber-rye.gif') no-repeat 0 0; height: 35px; }
		body.hearty-rye h1 { background: url('../../Images/headers/head_hearty-rye.gif') no-repeat 0 0; height: 35px; }
		body.light-rye h1 { background: url('../../Images/headers/head_light-rye.gif') no-repeat 0 0; height: 35px; }
		body.multi-grain h1 { background: url('../../Images/headers/head_multi-grain.gif') no-repeat 0 0; height: 35px; }
		body.oats h1 { background: url('../../Images/headers/head_oats.gif') no-repeat 0 0; height: 35px; }
		body.whole-grain h1 { background: url('../../Images/headers/head_whole-grain.gif') no-repeat 0 0; height: 35px; }
		body.crisp-n-light-mild-rye h1 { background: url('../../Images/headers/head_crisp-n-light-mild-rye.gif') no-repeat 0 0; height: 35px; }			
		body.whole-wheat h1 { background: url('../../Images/headers/head_whole-wheat.gif') no-repeat 0 0; height: 35px; }	
		body.sesame h1 { background: url('../../Images/headers/head_sesame.gif') no-repeat 0 0; height: 35px; }
		body.sourdough-rye h1 { background: url('../../Images/headers/head_sourdough-rye.gif') no-repeat 0 0; height: 35px; }
		body.crisp h1 { background: url('../../Images/headers/head_crisp.jpg') no-repeat 0 0; height: 35px; }
	body.nutrition h1 { background: url('../../Images/headers/head_nutrition.gif') no-repeat 0 0; height: 75px;}
	body.appetizing-ideas h1 { background: url('../../Images/headers/head_appetizing-ideas.gif') no-repeat 0 0; }
	body.tips h1 { background: url('../../Images/headers/head_healthy-tips.gif') no-repeat 0 0; height: 75px;}
	body.best-life h1 { background: url('../../Images/headers/head_best-life.gif') no-repeat 0 0;}
	body.faq h1 { background: url('../../Images/headers/head_faq.gif') no-repeat 0 0; }
	body.press-releases h1 { background:  url('../../Images/headers/head_press-releases.gif') no-repeat 0 0; }
	body.press-kit h1 { background:  url('../../Images/headers/head_press-kit.gif') no-repeat 0 0; }
	body.site-map h1 { background:  url('../../Images/headers/head_site-map.gif') no-repeat 0 0; }
	body.wasa-world-magazine h1 { background:  url('../../Images/headers/head_wasa-world-magazine.gif') no-repeat 0 0; }
	body.contact-us h1 { background: url('../../Images/headers/head_contact.gif') no-repeat 0 0; }
	body.thank-you h1 { text-indent: 0; }

h2 { color: #002280; font-size:18px; padding-bottom:9px; font-weight: normal; }
h3 { color: #002280; font-size:11px; font-weight:bold; padding-bottom:9px; }
h4 { color: #002280; font-size: 9px; border-bottom: dotted 1px #002280; padding-bottom:5px; margin-bottom: 5px; font-weight: bold; }
	h4.half {width: 270px;}
		*html h4.half {width: 264px;}
		*+ html h4.half {width: 264px;}

hr  {
	color: rgb(0, 34, 128);
	background-color: rgb(0, 34, 128);
	height: 5px; width: 475px;
	border: solid 1px rgb(0, 34, 128); 
	margin: 7px 0 40px 0;
	}
	
p {margin: 0 0 15px 0; font-size: 11px;}
strong {font-weight: bold;}
em {font-style: italic;}

.blue {color: #002280;}
.gray {color: #666666;}
.required {color: #FF0000;}

div.divider { display: block; height: 1px; border-bottom: dotted 1px black; margin: 30px 0; }
div.clear {clear: both; }

#content {width: 734px;}

#bodyContentWrapper { margin: 0; padding: 0; position: relative; }
*html #bodyContentWrapper { margin-top: -45px; }

#bodyContent {
	margin: 29px 0 0 230px;
	width: 475px;
	text-align: left;
	min-height: 400px;
	height:auto !important;
	height:400px;
	}
	
	*html #bodyContent { margin-top: 0; }

/*====== TOP NAV ======*/
#header {
	background: transparent url('../../Images/nav/nav-bg.gif') no-repeat;
	width: 724px;
	height: 33px;
	margin: 87px 0 0 0; padding: 0;
	position: relative;
	}

#header .logo { position: relative; z-index: 84; top: -85px; left: 587px; }
		
div#nav-main {
	width: 724px;
	height: 33px;
	margin: -90px 0 0 0;
	padding: 0;
	}
* html #nav-main { margin-left: -3px; }

	#nav-main ul {
		position: relative;
		background-image: url('../../Images/nav/nav-bg.gif');
		background-repeat: no-repeat;
		width: 724px; height: 33px;
		z-index:10;
		margin-left: 0;
		}
		#nav-main li {
			position: absolute;
			top: 13px;
			display: block;
			height: 20px;
			list-style: none;
			}
			
			#nav-main a {
				display: block;
				height: 20px;
				text-indent: -9999px; text-decoration: none; overflow: hidden;
				}
				
		#home { left: 0; width: 82px; }
		#about { left: 83px; width: 92px; }
		#products { left: 175px; width: 78px; }
		#nutrition { left: 253px; width: 113px; }
		#appetizing-ideas { left: 366px; width: 114px; }
		#best-life { left: 480px; width: 77px; }
		#faq { left: 557px; width: 57px; }
		#shop { left: 665px; width: 60px; }
		
		body.home #home {background: transparent url(../../Images/nav/top-nav.gif) 0 -20px no-repeat;}
		body.about #about {background: transparent url(../../Images/nav/top-nav.gif) -82px -20px no-repeat;}
		body.products #products {background: transparent url(../../Images/nav/top-nav.gif) -174px -20px no-repeat;}
		body.nutrition #nutrition {background: transparent url(../../Images/nav/top-nav.gif) -252px -20px no-repeat;}
		body.appetizing-ideas #appetizing-ideas {background: transparent url(../../Images/nav/top-nav.gif) -365px -20px no-repeat;}
		body.best-life #best-life {background: transparent url(../../Images/nav/top-nav.gif) -479px -20px no-repeat;}
		body.faq #faq {background: transparent url(../../Images/nav/top-nav.gif) -556px -20px no-repeat;}
		

/*====== Home Page ======*/
.enterNow {position: absolute; top: 171px; left: 403px; text-indent: 0px;height:26px;width:105px;}
#homebanner {
	background-image: url('../../Images/BOX0.2withShadow.JPG');
	margin: 0;
	display: block;
	height: 218px;
	width: 726px;
	text-indent: -99999px;
	position:relative;
	}
	*html #homebanner { margin-top: -57px; }
	*+html #homebanner { margin-top: 3px; }
	#homebanner img.enterNow {position: absolute; top: 171px; left: 403px; text-indent: 0px;}
	
	#homebanner .logolink { position: relative; display: block; height: 110px; width: 150px; left: 65px; }
	
	
#homecallouts {
	margin: 7px 0 0 12px;
	}
	
	#homecallouts img {
		margin: 0 1px 0 0;
	}

/*====== FOOTER ======*/
#footer {
	margin: 0 0 0 3px;
	font-size: 10px;
	}
	
	#footer .left { float: left; margin: 0 0 0 5px; }
		#footer .left a, #footer .left a:visited {margin-right: 5px;}
	#footer .right { margin: 12px 10px 0 0; text-align: right; }


/*====== BEGIN ABOUT PAGE ======*/
body.about p {width: 260px;}

body.about .rightImage {float: right; margin: 0 0 0 30px; width: 178px;}

body.about ul.subnav {padding-bottom: 20px;}
	body.about ul.subnav li {
		height: 30px;
		list-style-type: none;
		float: left;
		}
		body.about ul.subnav li a {text-indent: -9999px; display: block;}

body.about ul#subnav { margin: 0 0 10px 0; border-bottom: dotted 1px #002280;}
	body.about ul#subnav li.facts-about-wasabrod a { background: transparent url('../../Images/nav/subnav-facts-about-wasabrod.jpg') 0 0 no-repeat; width: 102px; }
		body.about ul#subnav li.facts-about-wasabrod-selected a { background: transparent url('../../Images/nav/subnav-facts-about-wasabrod-on.jpg') 0 0 no-repeat; width: 102px; }
	body.about ul#subnav li.our-story a { background: transparent url('../../Images/nav/subnav-our-story.jpg') 0 0 no-repeat; width: 86px; }
		body.about ul#subnav li.our-story-selected a { background: transparent url('../../Images/nav/subnav-our-story-on.jpg') 0 0 no-repeat; width: 86px; }
	body.about ul#subnav li.research a { background: transparent url('../../Images/nav/subnav-research.jpg') 0 0 no-repeat; width: 83px; }
		body.about ul#subnav li.research-selected a { background: transparent url('../../Images/nav/subnav-research-on.jpg') 0 0 no-repeat; width: 83px; }
	body.about ul#subnav li.working-at-wasabrod a { background: transparent url('../../Images/nav/subnav-working-at-wasabrod.jpg') 0 0 no-repeat; width: 122px; }
		body.about ul#subnav li.working-at-wasabrod-selected a { background: transparent url('../../Images/nav/subnav-working-at-wasabrod-on.jpg') 0 0 no-repeat; width: 122px; }		

body.about ul#subnav2 { margin: 0 0 20px 0;}
	body.about ul#subnav2 li.baking-and-baking-techniques a { background: transparent url('../../Images/nav/subnav-baking-and-baking-techniques.jpg') 0 0 no-repeat; width: 180px; }
		body.about ul#subnav2 li.baking-and-baking-techniques-selected a { background: transparent url('../../Images/nav/subnav-baking-and-baking-techniques-on.jpg') 0 0 no-repeat; width: 180px; }
	body.about ul#subnav2 li a {text-indent: -9999px; display: block;}
			body.about ul#subnav2 li.barilla a { background: transparent url('../../Images/nav/subnav-barilla.jpg') 0 0 no-repeat; width: 49px; }
				body.about ul#subnav2 li.barilla-selected a { background: transparent url('../../Images/nav/subnav-barilla-on.jpg') 0 0 no-repeat; width: 49px; }		


/*====== END ABOUT PAGE ======*/


/*====== BEGIN PRODUCTS PAGE ======*/
body.products {}
body.products ul.subnav {padding-bottom: 20px;}
	body.products ul.subnav li {
		height: 15px;
		list-style-type: none;
		float: left;
		}
		body.products ul.subnav li a {text-indent: -9999px; display: block;}

body.products ul#subnav { margin: -20px 0 10px 0;  border-bottom: dotted 1px #002280;}
	body.products ul#subnav li.products a { background: transparent url('../../Images/nav/subnav-products.jpg') 0 0 no-repeat; width: 60px; }
		body.products ul#subnav li.products-selected a { background: transparent url('../../Images/nav/subnav-products-on.jpg') 0 0 no-repeat; width: 60px; }
	body.products ul#subnav li.whole-grain a { background: transparent url('../../Images/nav/subnav-whole-grain.jpg') 0 0 no-repeat; width: 85px; }
		body.products ul#subnav li.whole-grain-selected a { background: transparent url('../../Images/nav/subnav-whole-grain-on.jpg') 0 0 no-repeat; width: 85px; }
	body.products ul#subnav li.crisp-n-light-mild-rye a { background: transparent url('../../Images/nav/subnav-crisp-n-light-mild-rye.jpg') 0 0 no-repeat; width: 135px; }
		body.products ul#subnav li.crisp-n-light-mild-rye-selected a { background: transparent url('../../Images/nav/subnav-crisp-n-light-mild-rye-on.jpg') 0 0 no-repeat; width: 135px; }
	body.products ul#subnav li.whole-wheat a { background: transparent url('../../Images/nav/subnav-whole-wheat.jpg') 0 0 no-repeat; width: 90px; }
		body.products ul#subnav li.whole-wheat-selected a { background: transparent url('../../Images/nav/subnav-whole-wheat-on.jpg') 0 0 no-repeat; width: 90px; }
	body.products ul#subnav li.fiber-rye a { background: transparent url('../../Images/nav/subnav-fiber-rye.jpg') 0 0 no-repeat; width: 50px; }
		body.products ul#subnav li.fiber-rye-selected a { background: transparent url('../../Images/nav/subnav-fiber-rye-on.jpg') 0 0 no-repeat; width: 50px; }
	body.products ul#subnav li.hearty-rye a { background: transparent url('../../Images/nav/subnav-hearty-rye.jpg') 0 0 no-repeat; width: 52px; }
		body.products ul#subnav li.hearty-rye-selected a { background: transparent url('../../Images/nav/subnav-hearty-rye-on.jpg') 0 0 no-repeat; width: 52px; }
		

body.products ul#subnav2 { margin: 0 0 10px 0;}
	body.products ul#subnav2 li.light-rye a { background: transparent url('../../Images/nav/subnav-light-rye.jpg') 0 0 no-repeat; width: 83px; }
		body.products ul#subnav2 li.light-rye-selected a { background: transparent url('../../Images/nav/subnav-light-rye-on.jpg') 0 0 no-repeat; width: 83px; }
	body.products ul#subnav2 li.multi-grain a { background: transparent url('../../Images/nav/subnav-multi-grain.jpg') 0 0 no-repeat; width: 91px; }
		body.products ul#subnav2 li.multi-grain-selected a { background: transparent url('../../Images/nav/subnav-multi-grain-on.jpg') 0 0 no-repeat; width: 91px; }
	body.products ul#subnav2 li.sesame a { background: transparent url('../../Images/nav/subnav-sesame.jpg') 0 0 no-repeat; width: 77px; }
		body.products ul#subnav2 li.sesame-selected a { background: transparent url('../../Images/nav/subnav-sesame-on.jpg') 0 0 no-repeat; width: 77px; }
	body.products ul#subnav2 li.sourdough-rye a { background: transparent url('../../Images/nav/subnav-sourdough-rye.jpg') 0 0 no-repeat; width: 91px; }
		body.products ul#subnav2 li.sourdough-rye-selected a { background: transparent url('../../Images/nav/subnav-sourdough-rye-on.jpg') 0 0 no-repeat; width: 91px; }		
	body.products ul#subnav2 li.crisp-n-light a { background: transparent url('../../Images/nav/subnav-crisp.jpg') 0 0 no-repeat; width: 120px; }
		body.products ul#subnav2 li.crisp-n-light-selected a { background: transparent url('../../Images/nav/subnav-crisp-on.jpg') 0 0 no-repeat; width: 120px; }
		

body.products ul#subnav3 { margin: 0 0 10px 0; }


div.productList {
	float: left;
	width: 154px;
	margin: 0 0 20px 0;
	}
	*html div.productList {width: 143px;}
		
	body.products a.arrow, div.productList a.arrow:visited  {
		color: #002280;
		font-size: 10px;
		font-weight: 600;
		text-decoration: none;
		display: block;
		width: 155px;
		padding: 0 0 0 15px;
		margin: 10px 0 0 0px;
		background: url('../../Images/icon_right-arrow.gif') 0 0 no-repeat;
		}
		*html body.products a.arrow, *html div.productList a.arrow:visited {width: 143px;}

body.products h4.half { width: 230px; margin-top: 10px; }

body.products div#productWrapper {width: 480px; position: relative; margin: 20px 0;}

body.products div#productLeft { width: 230px; float: left; }
	body.products div#productLeft div#nutritionFacts {
		background-color: #DBDEEE;
		padding: 7px;
		}
		
		body.products div#productLeft div#nutritionFacts p.border {
			border-top: dotted 1px #000000;
			border-bottom: dotted 1px #000000;
			padding: 3px 0;
			}
		
		body.products div#productLeft div#nutritionFacts table {
			width: 90%;
			}
			body.products div#productLeft div#nutritionFacts table tr.spacer { display: block; height: 15px; }
			body.products div#productLeft div#nutritionFacts table td {  }
		
		body.products div#productLeft div#nutritionFacts table#vitamins {
			width: 90%;
			margin-top: 10px;
			border-top: dotted 1px #000000;
			}


body.products div#productRight { width: 230px; float: right; }

	body.products div#productRight p { margin-bottom: 30px; }
	
	body.products div#productRight table { width: 100%; margin-bottom: 30px; }
	body.products div#productRight table td { padding: 2px 5px; }
	body.products div#productRight table tr.alt {background-color: #DBDEEE;}
	
	body.products div#productRight ul.keypoints {
		margin: 5px 0 30px 0;
		list-style-image: url('../../Images/check.gif');
		}
		
		body.products div#productRight ul.keypoints li { margin-left: 25px; padding-left: 10px; font-weight: bold; color: #002288; line-height: 20px; }

/*====== END PRODUCTS PAGE ======*/


/*====== BEGIN NUTRITION PAGE ======*/
body.nutrition p {width: 300px;}

body.nutrition .rightImage {float: right; margin: 0 0 0 0px; width: 150px;}

body.nutrition ul.subnav {padding-bottom: 20px;}
	body.nutrition ul.subnav li {
		height: 15px;
		list-style-type: none;
		float: left;
		}
		body.nutrition ul.subnav li a {text-indent: -9999px; display: block;}
		
body.nutrition ul#subnav { margin: -20px 0 10px 0;  border-bottom: dotted 1px #002280;}		
	body.nutrition ul#subnav li.nutrition-nav a { background: transparent url('../../Images/nav/subnav-nutrition.jpg') 0 0 no-repeat; width: 145px; }
		body.nutrition ul#subnav li.nutrition-nav-selected a { background: transparent url('../../Images/nav/subnav-nutrition-on.jpg') 0 0 no-repeat; width: 145px; }
	body.nutrition ul#subnav li.whole-grains a { background: transparent url('../../Images/nav/subnav-whole-grains.gif') 0 0 no-repeat; width: 175px; }
		body.nutrition ul#subnav li.whole-grains-selected a { background: transparent url('../../Images/nav/subnav-whole-grains-on.gif') 0 0 no-repeat; width: 175px; }
	body.nutrition ul#subnav li.guidelines a { background: transparent url('../../Images/nav/subnav-2005-guidelines.jpg') 0 0 no-repeat; width: 130px; }
		body.nutrition ul#subnav li.guidelines-selected a { background: transparent url('../../Images/nav/subnav-2005-guidelines-on.jpg') 0 0 no-repeat; width: 130px; }
				
body.nutrition ul#subnav2 { margin: 0 0 20px 0;}							
	body.nutrition ul#subnav2 li.brochure a { background: transparent url('../../Images/nav/subnav-whole-grains-for-wholesome-living-PDF.jpg') 0 0 no-repeat; width: 285px; }
		body.nutrition ul#subnav2 li.brochure-selected a { background: transparent url('../../Images/nav/subnav-whole-grains-for-wholesome-living-PDF-on.jpg') 0 0 no-repeat; width: 285px; }
	body.nutrition ul#subnav2 li.tips a { background: transparent url('../../Images/nav/subnav-healthy-lifestyle-tips.jpg') 0 0 no-repeat; width: 175px; }
		body.nutrition ul#subnav2 li.tips-selected a { background: transparent url('../../Images/nav/subnav-healthy-lifestyle-tips-on.jpg') 0 0 no-repeat; width: 175px; }				

/*====== END NUTRITION PAGE ======*/


/*====== BEGIN APPETIZING IDEAS PAGE ======*/
body.appetizing-ideas h1 { margin-top: 29px; }
body.appetizing-ideas h2 { margin: 17px 0; }
body.appetizing-ideas h3 { margin: -17px 0 17px 0; color: #000000; }

a#tooltip { color: #002280; font-weight: bold; }
div#footnote {
	display: none;
	}

body.appetizing-ideas ul#subnav { margin: -35px 0 30px 0; padding: 0; }
	body.appetizing-ideas ul#subnav li {
		height: 30px;
		list-style-type: none;
		float: left;
		}
		body.appetizing-ideas ul#subnav li a {text-indent: -9999px; display: block;}
		
		body.appetizing-ideas ul#subnav li.appetizing-ideas a { background: transparent url('../../Images/nav/subnav-appetizing-ideas.gif') 0 0 no-repeat; width: 140px; }
			body.appetizing-ideas ul#subnav li.appetizing-ideas-selected a { background: transparent url('../../Images/nav/subnav-appetizing-ideas-on.gif') 0 0 no-repeat; width: 140px; }
		body.appetizing-ideas ul#subnav li.breakfast a { background: transparent url('../../Images/nav/subnav-breakfast.gif') 0 0 no-repeat; width: 70px;}
			body.appetizing-ideas ul#subnav li.breakfast-selected a { background: transparent url('../../Images/nav/subnav-breakfast-on.gif') 0 0 no-repeat; width: 70px; }
		body.appetizing-ideas ul#subnav li.lunch a { background: transparent url('../../Images/nav/subnav-lunch.gif') 0 0 no-repeat; width: 50px; }
			body.appetizing-ideas ul#subnav li.lunch-selected a { background: transparent url('../../Images/nav/subnav-lunch-on.gif') 0 0 no-repeat; width: 60px; }
		body.appetizing-ideas ul#subnav li.snack a { background: transparent url('../../Images/nav/subnav-snack.gif') 0 0 no-repeat; width: 55px; }
			body.appetizing-ideas ul#subnav li.snack-selected a { background: transparent url('../../Images/nav/subnav-snack-on.gif') 0 0 no-repeat; width: 55px; }
		body.appetizing-ideas ul#subnav li.dinner a { background: transparent url('../../Images/nav/subnav-dinner.gif') 0 0 no-repeat; width: 50px; }
			body.appetizing-ideas ul#subnav li.dinner-selected a { background: transparent url('../../Images/nav/subnav-dinner-on.gif') 0 0 no-repeat; width: 50px; }
		body.appetizing-ideas ul#subnav li.favorite a { background: transparent url('../../Images/nav/subnav-favorite-recipes.gif') 0 1px no-repeat; width: 100px; }
			body.appetizing-ideas ul#subnav li.favorite-selected a { background: transparent url('../../Images/nav/subnav-favorite-recipes-on.gif') 0 1px no-repeat; width: 100px; }
		body.appetizing-ideas ul#subnav li.howwasa a { background: transparent url('../../Images/nav/subnav-howwasa.gif') 0 1px no-repeat; width: 86px; height: 22px; }
			body.appetizing-ideas ul#subnav li.howwasa-selected a { background: transparent url('../../Images/nav/subnav-howwasa-on.gif') 0 1px no-repeat; width: 86px; height: 22px; }

div.recipeList {
	float: left;
	width: 235px;
	margin: 0 0 20px 0;
	}
	div.recipeList a.arrow, div.recipeList a.arrow:visited  {
		color: #002280;
		font-size: 10px;
		font-weight: 600;
		text-decoration: none;
		display: block;
		float: left;
		width: 110px;
		padding: 0 0 0 115px;
		margin-top: -70px;
		}
		
div#ingredientsWrapper {
	float: left;
	width: 230px;
	}
div#directionsWrapper {
	width: 230px;
	float: right;
	}
	
div#directionsWrapper ol 
{
	margin-left: 22px;
}

div#recipeWrapper ul 
{
	margin-left: 22px;
}
	
	
div#nutritionalWrapper {position: relative; width: 460px;}
	div#nutrition {float: left; width: 230px;}
	div#dailyValue {float: right; width: 220px; margin-left: 10px;}
		
p#back { margin-top: 15px; }

table#favoriteRecipes { width: 460px; margin: 0 0 20px 0; }
	table#favoriteRecipes tr { height: 51px; }
	table#favoriteRecipes tr.alt { background-color: #f2f3f9; }
	table#favoriteRecipes td { padding: 10px 20px; margin: 0; border-top: solid 1px #ffe48c; width: 230px; vertical-align: middle; }
		table#favoriteRecipes td a, table#favoriteRecipes td a:visited { color: #10238c; text-decoration: none; }


.sidenavlink {
	position: absolute;
	top: 0px; left: -7px;
	}
	
	*html .sidenavlink { z-index: -1; }
	
/*====== END APPETIZING IDEAS PAGE ======*/


/*====== BEGIN HEALTHY LIFESTYLE TIPS PAGE ======*/
body.healthy-tips p {width: 275px;}
	*html body.healthy-tips p {width: 264px;}
	*+html body.healthy-tips p {width: 264px;}

body.healthy-tips .roundImage { float: right; position: relative; padding: 20px 10px 0 20px; width: 178px; }

ul#healthy-tips-list {
	list-style-image: url('../../Images/icon_heart.gif');
	margin: 0 0 0 25px;
	}
	ul#healthy-tips-list li { margin: 0 0 10px 0; }
/*====== END HEALTHY LIFESTYLE TIPS PAGE ======*/


/*====== BEGIN HOW TO ENJOY WASA PAGE ======*/
body.enjoy-wasa .roundImage { float: right; position: relative; padding: 20px 10px 0 20px; }
body.enjoy-wasa .rightImage{ float: right; position: relative; padding: 0px 10px 25px 20px; }

body.enjoy-wasa ul { margin: 0 0 0 25px; }
	body.enjoy-wasa ul li { margin: 0 0 5px 0; font-size: 11px; }
/*====== END HOW TO ENJOY WASA PAGE ======*/


/*====== BEGIN FAQ PAGE ======*/
body.faq ol  {
	font-size: 10px;
	color: #666666;
	padding: 0 10px 20px 30px;
	margin-bottom: 20px;
	width: 210px;
	border-right: dotted 1px black;
	float: left;
	}
	body.faq ol li.answer {display: none;}
    body.faq ol li.question { margin: 0 0 7px 0; }
        body.faq ol li.question a, body.faq ol li.question a:visited { color: #666666; font-weight:600;  }
    
div#faqtext { float: right; text-align: left; width: 210px; margin-left: 10px; font-weight: 600; color: #666666; }
/*====== END FAQ PAGE ======*/


/*====== BEGIN PRESS SECTION ======*/
body.press ul#subnav { margin: -25px 0 30px 0; padding: 0; }
	body.press ul#subnav li {
		height: 30px;
		list-style-type: none;
		float: left;
		}
		body.press ul#subnav li a {text-indent: -9999px; display: block;}
		
		body.press ul#subnav li.press-releases a { background: transparent url('../../Images/nav/subnav-press-releases.jpg') 0 0 no-repeat; width: 120px; }
			body.press ul#subnav li.press-releases-selected a { background: transparent url('../../Images/nav/subnav-press-releases-on.jpg') 0 0 no-repeat; width: 120px; }
		body.press ul#subnav li.press-kit a { background: transparent url('../../Images/nav/subnav-press-kit.jpg') 0 0 no-repeat; width: 90px;}
			body.press ul#subnav li.press-kit-selected a { background: transparent url('../../Images/nav/subnav-press-kit-on.jpg') 0 0 no-repeat; width: 90px; }
		body.press ul#subnav li.wasa-world-magazine a { background: transparent url('../../Images/nav/subnav-wasa-world-magazine.jpg') 0 0 no-repeat; width: 150px; }
			body.press ul#subnav li.wasa-world-magazine-selected a { background: transparent url('../../Images/nav/subnav-wasa-world-magazine-on.jpg') 0 0 no-repeat; width: 150px; }

div.adobe { float: right; width: 135px; margin: 400px 0 0 300px; position: absolute; }
div.adobe2 { float: right; width: 220px; margin: 75px 0 0 130px; position: absolute; }
/*====== END PRESS SECTION ======*/


/*====== BEGIN CONTACT SECTION ======*/
select { font-size: 11px; }   
fieldset {
    display: block;
    margin: 10px 0 0 0;
    width: 100%;
    }
    
    fieldset ol {width: 100%;}
    fieldset ol li {
        margin: 0 0 7px 0;
        width: 100%;
        list-style: none;
        }

        fieldset ol li label {
            float: left;
            display: inline-block;
            margin: 0 10px 0 0;
            width: 120px; text-align: right;
            }
            
        fieldset ol li span.note {
            display: block;
            margin: 0 0 0 130px;
            font-size: 9px;
            font-style: normal;
            }

.errorSummary {
	color: #FF0000;
	font-weight: bold;
	}
	
	.errorSummary ul { margin: 0 0 20px 25px; }
	
.button  {
	background-color: #002288;
	color: #FFFFFF;
	font-weight: bold;
	}
/*====== END CONTACT SECTION ======*/


/*====== BEGIN BEST LIFE SECTION ======*/
div#flashcontent { margin: 20px 0; }

div.bobgreene { 
	width: 100%;
	background-color: #edeff7;
	padding: 10px;
	height: 125px;
	margin: 15px 0;
	}
	
	div.bobgreene img { float: left; }
	div.bobgreene p { margin: 30px 0 0 150px; }

div#bestapprovedrecipes { width: 320px; float: left; }

div.amazoncallout {
	border: solid 1px #000000;
	width: 118px;
	height: 238px;
	text-align: center;
	padding-top: 10px;
	float: right;
	}
	
	div.amazoncallout img { margin-bottom: 5px; }
	div.amazoncallout p { margin-bottom: 12px; }
	div.amazoncallout p, div.amazoncallout a { font-size: 10px; }
	
	div.amazoncallout a, div.amazoncallout a:visited { color: #0000FF !important; }

p.privacy a, p.privacy a:visited { color: #a1a1a1 !important; }
/*====== END BEST LIFE SECTION ======*/



/*====== BEGIN SITE MAP SECTION ======*/
body.site-map ul { margin-left: 15px; }
body.site-map ul ul { margin-left: 25px; }


/*====== END SITE MAP SECTION ======*/


div#productlocator { 
	background: url('../../Images/Background/bg-product-locator.gif') repeat-x;
	margin: 10px 0;
	height: 35px;
	width: 100%;
	text-align: center;
	font-size: 11px;
	padding-top: 10px;
	}
	
	div#productlocator input { border: solid 1px #cecece; width: 85px; }
	div#productlocator select { border: solid 1px #cecece; }
	div#productlocator input.btn { vertical-align: top; width: 29px; border: none; }