body {
	font:11px/14px Arial, sans-serif;
	color:#000;
	background:url(../images/bg.gif) repeat;
	margin:0;
	text-align: center;
}
img{
	border:none;
	display:block;
}
img.left{
	float:left;
	margin:10px 10px 10px 0;
}
#main {
	margin:0 auto;
	width:760px;
	text-align: left;
}
h3{
font-family:georgia, serif;
color:#333;
font-weight:bold;
font-size:1.3em;
}
/* logo */
h1.logo{
	background:url(../images/logo.png) no-repeat;
	width:118px;
	height:80px;
	text-indent:-9999px;
	padding:0;
	overflow:hidden;
	margin:43px 0 0 147px;
}
.logo a{
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
/* header */
#header{
	width:760px;
	overflow:hidden;
}
.header-holder1{
	background:url(../images/bg-header1.jpg) no-repeat;
	width:760px;
	height:164px;
	overflow:hidden;
}
.header-holder2{
	background:url(../images/bg-header2.jpg) no-repeat;
	width:760px;
	height:164px;
	overflow:hidden;
}
/* menu */
#menu{
	width:760px;
	padding:14px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#menu li{
	float:left;
	padding:0 0 0 3px;
}
#menu li:first-child{padding:0}
#menu li a{
	font:12px/28px Arial, sans-serif;
	color:#fffdfd;
	display:block;
	background:url(../images/but.jpg) no-repeat 0 0;
	width:106px;
	padding:1px 0 0;
	text-align:center;
	text-decoration:none;
}
#menu li a:hover{background:url(../images/but.jpg) no-repeat 0 100%}

/* content */
#content{
	width:760px;
	overflow:hidden;
}
#content_subpage{
	width:760px;
	overflow:hidden;
	padding:0 0 200px 0;
	background-color:#f6ead2;
}
#content_wheat_bottom{
	width:760px;
	overflow:hidden;
	padding:0 0 160px 0;
	background:#f6ead2 url(../images/columns_wheat_blue_bottom.jpg) bottom right no-repeat;
}
/* holder1 */
.holder1{
	background:url(../images/bg-holder1.jpg) no-repeat;
	width:732px;
	height:74px;
	overflow:hidden;
	padding:160px 0 0 28px;
}
a.easter{
	float:left;
	background:url(../images/easter.png) no-repeat;
	width:108px;
	height:59px;
	text-indent:-9999px;
}
a.seasonal{
	float:left;
	background:url(../images/seasonal.png) no-repeat;
	width:108px;
	height:59px;
	text-indent:-9999px;
	margin:10px 0 0 10px;
}
.holder1 p{
	float:left;
	font:32px/38px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	display:inline;
	margin:0 0 0 127px;
}
.holder1 strong{
	display:block;
	font:bold 28px/28px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 -4px 61px;
}
/* holder2 */
.holder2{
	background:#f6ead1 url(../images/bg-holder2.jpg) no-repeat;
	width:760px;
}
.holder2-info{
	background:url(../images/bg1.jpg) repeat-x 0 100%;
	width:760px;
	height:363px;
	overflow:hidden;
}
/* kid */
.kid{
	float:left;
	background:url(../images/kid.jpg) no-repeat 0 100%;
	width:146px;
	padding:17px 0 250px 23px;
}
.kid h2{
	background:url(../images/fun.png) no-repeat;
	width:146px;
	height:96px;
	margin:0;
	text-indent:-9999px;
}
/* box1 */
.box1{
	float:left;
	background:url(../images/bg-box1.jpg) no-repeat;
	width:185px;
	height:256px;
	margin:14px 0 0 8px;
}
.box1 h2{
	background:url(../images/head01.png) no-repeat 0 0;
	width:185px;
	height:53px;
	margin:0;
	line-height:52px;
	overflow:hidden;
	text-indent:-9999px;
}
.box1 h3{
	font:bold 11px/14px Arial, sans-serif;
	color:#1b1b1f;
	margin:0;
	padding:8px 22px 0 26px;
}
.box1 p{
	font:11px/12px Arial, sans-serif;
	color:#1b1b1f;
	margin:4px 30px 0 26px;
}
.box1 a.more{
	display:block;
	background:url(../images/more1.png) no-repeat;
	width:80px;
	height:20px;
	text-indent:-9999px;
	margin:8px 0 0 86px;
}
.box1 ul{
	width:73px;
	margin:0;
	padding:22px 20px 0 92px;
	overflow:hidden;
	list-style:none;
}
.box1 ul li{
	float:left;
	width:57px;
	padding:0 0 0 16px;
	margin:5px 0 0;
	background:url(../images/separator1.png) no-repeat;
}
.box1 ul li p{
	font:11px/12px Arial, sans-serif;
	color:#72675c;
	margin:0;
}
/* box2 */
.box2{
	float:left;
	background:url(../images/bg-box2.jpg) no-repeat 0 100%;
	width:188px;
	height:241px;
	padding:29px 0 0;
	margin:1px 0 0 4px;
}
.box2 h2{
	background:url(../images/head02.png) no-repeat;
	width:185px;
	height:83px;
	line-height:50px;
	margin:-29px 0 -4px;
	text-indent:-9999px;
}
.box2 h3{
	font:bold 11px/14px Arial, sans-serif;
	color:#1b1b1f;
	margin:0 22px 0 28px;
}
.box2 p{
	font:11px/12px Arial, sans-serif;
	color:#1b1b1f;
	margin:4px 22px 0 28px;
}
.box2 a.more{
	display:block;
	background:url(../images/more2.png) no-repeat;
	width:80px;
	height:20px;
	text-indent:-9999px;
	margin:4px 0 0 20px;
}
.box2 ul{
	width:100px;
	margin:0;
	padding:51px 14px 0 74px;
	overflow:hidden;
	list-style:none;
}
.box2 ul li{
	float:left;
	width:84px;
	padding:0 0 0 16px;
	margin:6px 0 0;
	background:url(../images/separator2.png) no-repeat;
}
.box2 ul li p{
	font:11px/12px Arial, sans-serif;
	color:#fff;
	margin:0;
}
/* box3 */
.box3{
	float:left;
	background:url(../images/bg-box3.jpg) no-repeat 0 100%;
	width:181px;
	height:242px;
	padding:10px 0 0;
	margin:19px 0 0 12px;
}
.box3 h2{
	background:url(../images/head03.png) no-repeat;
	width:185px;
	height:61px;
	line-height:50px;
	margin:-10px 0 0;
	text-indent:-9999px;
}
.box3 h3{
	font:bold 11px/14px Arial, sans-serif;
	color:#1b1b1f;
	margin:1px 24px 0 19px;
}
.box3 p{
	font:11px/12px Arial, sans-serif;
	color:#1b1b1f;
	margin:4px 24px 0 19px;
}
.box3 a.more{
	display:block;
	background:url(../images/more3.png) no-repeat;
	width:79px;
	height:20px;
	text-indent:-9999px;
	margin:3px 0 0 83px;
}
.box3 ul{
	width:84px;
	margin:0;
	padding:20px 11px 0 86px;
	overflow:hidden;
	list-style:none;
}
.box3 ul li{
	float:left;
	width:68px;
	padding:0 0 0 16px;
	margin:6px 0 0;
	background:url(../images/separator3.png) no-repeat;
}
.box3 ul li p{
	font:11px/12px Arial, sans-serif;
	color:#73777c;
	margin:0;
}
.box_recipe{
font-size:1.2em;
float:left;
width:100px;
margin:0 25px 0 0;
}
.box_recipe a.green{color:#696104;}
.box_recipe a.pink{color:#b70839;}
.box_recipe a.brown{color:#bb9755;}
.box_recipe a.yellow{color:#c27e04;}

.holder3{
	background:url(../images/bg-holder3.jpg) no-repeat;
	width:371px;
	height:102px;
	overflow:hidden;
	padding:62px 0 0 389px;
}
.holder3 p{
	font:bold 60px/62px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0;
}
.holder3 span{
	display:block;
	font:26px/30px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 26px;
}
.holder4{
	background:url(../images/bg-holder4.jpg) no-repeat;
	width:760px;
	height:229px;
	overflow:hidden;
	padding:0;
	border-bottom:4px solid #005da3;
}
.holder4 p{
	
	position:relative;
	top:40px;
	left:350px;
	display:block;
	font:46px/50px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 26px;
}
.holder4 span{
	font:bold 80px/82px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 30px;	
}
.holder5{
	background:url(../images/bg-holder5.jpg) no-repeat;
	width:760px;
	height:229px;
	overflow:hidden;
	padding:0;
	border-bottom:4px solid #005da3;
}
.holder5 p{
	position:relative;
	top:20px;
	left:40px;
	display:block;
	font: bold 66px/70px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 0px;
}
.holder5 span{
	font:bold 30px/32px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 30px;	
}
.holder6{
	background:url(../images/bg-holder6.jpg) no-repeat;
	width:760px;
	height:229px;
	overflow:hidden;
	padding:0;
	border-bottom:4px solid #005da3;
}
.holder6 p{
	position:relative;
	top:20px;
	left:300px;
	display:block;
	font: bold 46px/50px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 0px;
}
.holder6 span{
	font:bold 25px/27px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 40px;	
	font-weight:normal;
}
.holder7{
	background:url(../images/bg-holder7.jpg) no-repeat;
	width:760px;
	height:229px;
	overflow:hidden;
	padding:0;
	border-bottom:4px solid #005da3;
}
.holder7 p{
	position:relative;
	top:20px;
	left:200px;
	display:block;
	font: bold 56px/60px Georgia, "Times New Roman", Times, serif;
	color:#e40083;
	margin:0 0 0 0px;
	text-indent:60px;
}
.holder7 span{
	font:bold 22px/24px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 30px;	
	font-weight:normal;
}
.holder8{
	background:url(../images/bg-history.jpg) no-repeat;
	width:760px;
	height:229px;
	overflow:hidden;
	padding:0;
	border-bottom:4px solid #005da3;
}
.holder8 p{
	
	position:relative;
	top:40px;
	left:350px;
	display:block;
	font:46px/50px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 26px;
}
.holder8 span{
	font:bold 80px/82px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 30px;	
}
.holder9{
	background:url(../images/bg-jenny.jpg) no-repeat;
	width:371px;
	height:163px;
	overflow:hidden;
	padding:2px 0 0 420px;
}
.holder9 p{
	font:bold 60px/62px Georgia, "Times New Roman", Times, serif;
	color:#b92b29;
	margin:0;
}
.holder9 span{
	display:block;
	font:26px/30px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 26px;
}
.holder10{
	background:url(../images/bg-holder10.jpg) no-repeat;
	width:371px;
	height:161px;
	overflow:hidden;
	padding:2px 0 0 320px;
}
.holder10 p{
	font:bold 43px/45px Georgia, "Times New Roman", Times, serif;
	color:#b92b29;
	margin:50px 0 0 0;
}
.holder10 span{
	display:block;
	font:26px/30px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 26px;
}
.holder11{
	background:url(../images/bg-holder11.jpg) no-repeat;
	width:760px;
	height:163px;
	overflow:hidden;
	padding:22px 0 0 250px;
}
.holder11 p{
	font:bold 60px/62px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0;
}
.holder11 span{
	display:block;
	font:26px/30px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0 0 0 60px;
}
/* info */
.info{
	background:#f6ead2 url(../images/bg-info.jpg) repeat-x 0 100%;
	width:760px;
	overflow:hidden;
}
.info_plain{
	background:#f6ead2;
	width:760px;
	overflow:hidden;
}
.info_wheat_top{
	background:#f6ead2 url(../images/bg-wheat-top.png) top left no-repeat;
	width:760px;
	overflow:hidden;
}
.columns{
	width:760px;
	overflow:hidden;
	padding:17px 0 0;
}
.columns_wheat_bottom{
	background:url(../images/bg-wheat-bottom.jpg) bottom right no-repeat;
	width:760px;
	overflow:hidden;
	padding:17px 0 100px 0;
	
}
.columns_wheat_blue{
	border-bottom:4px solid #005da3;
	background:url(../images/columns_wheat_blue.jpg) bottom right no-repeat;
	width:760px;
	overflow:hidden;
	padding:17px 0 100px 0;
}
.columns_plain{
	background:url(../images/bg-columns-plain.jpg) no-repeat  0 100%;
	width:760px;
	overflow:hidden;
	padding:17px 0 0;
	
}
.columns_none{
	width:760px;
	overflow:hidden;
	padding:17px 0 0;
	min-height:600px;
}
* html .columns{
	overflow:visible;
	height:785px;
}
/* column1 */
.column1{
	float:left;
	width:140px;
	padding:0 0 0 28px;
	
}
.column1_dots{
	float:left;
	width:140px;
	padding:0 28px 0 28px;
	background:url(../images/bg-dots.png) top right repeat-y;
}

.column1_wheat_bottom{
	float:left;
	width:140px;
	padding:0 0 300px 28px;
	background:url(../images/bg-columns-plain.jpg) bottom left no-repeat;
}

/* men */
.men_plain{
	width:140px;
	padding:200px 0 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.men_plain li{
	float:left;
	margin:15px 0 0;
	width:140px;
}
.men_plain li a{
	float:left;
	font:18px/20px Georgia, "Times New Roman", Times, serif;
	color:#1b1b1f;
	text-decoration:none;
}
.men_plain li a:hover{color:#cc8e00}
.men_plain li a.active{color:#cc8e00}

.men{
	width:140px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.men li{
	float:left;
	margin:15px 0 0;
	width:140px;
}
.men li a{
	float:left;
	font:18px/20px Georgia, "Times New Roman", Times, serif;
	color:#1b1b1f;
	text-decoration:none;
}
.men li a:hover{color:#cc8e00}
.men li a.active{color:#cc8e00}
.men ul{
	clear:both;
	width:95px;
	padding:0 0 0 16px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.men ul li{
	float:left;
	width:95px;
	margin:6px 0 0;
}
.men ul li a{
	float:left;
	font:10px/12px Georgia, "Times New Roman", Times, serif;
	color:#7a7779;
	text-decoration:none;
}
.men ul li a:hover{color:#cc8e00}

.men_nopad{
	width:140px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.men_nopad li{
	float:left;
	margin:15px 0 0;
	width:140px;
}
.men_nopad li a{
	float:left;
	font:18px/20px Georgia, "Times New Roman", Times, serif;
	color:#1b1b1f;
	text-decoration:none;
}
.men_nopad li a:hover{color:#cc8e00}
.men_nopad li a.active{color:#cc8e00}
/* column2 */
.column2_tear{
	float:left;
	width:586px;
	background:url(../images/block-top.jpg) no-repeat;
	padding:24px 0 0 0;
}
.column2_tear p{
color:#6f6f6f;
font-size:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:150%;
}
.column2_tear h2{
	font:20px/24px Georgia, "Times New Roman", Times, serif;
	color:#716e72;
	margin:10px 0 0;
	font-weight:bold;
}

.column2_kids{
	float:left;
	width:586px;
	
	padding:14px 0  0  0;
}
.column2{
	float:left;
	width:528px;
	padding:24px 0 0 0;
	margin:0 0 0 30px;
}
.column2 h2{
	font:bold 50px/52px Georgia, "Times New Roman", Times, serif;
	color:#cc8e00;
	margin:0;
}
.column2 p{
color:#6f6f6f;
font-size:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:150%;
width:450px;
}
.column2 ul li{
color:#6f6f6f;
font-size:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:150%;
width:450px;
}
.column2 p a{
text-decoration:none;
color:#005da3;
}

.column2_quote{
	float:left;
	width:528px;
	padding:24px 0 0;
	margin:0 0 0 30px;
}
.column2_quote p{
color:#cc8e00;
font-size:1.7em;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:150%;
width:450px;
}
p.startquote{
color:#cc8e00;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:150%;
width:450px;
background:url(../images/start-quote.png) top left no-repeat;
padding:50px 0 0 0;
text-indent:100px;
}
p.endquote{
color:#cc8e00;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:150%;
width:450px;
background:url(../images/end-quote.png) bottom right no-repeat;
padding:0 0 40px 0;
}
.block{
	width:562px;
	background:url(../images/bg-block.png) top left repeat-y;
	overflow:hidden;
	padding:0 0 0 24px;
}
.block-info{
	width:529px;
	background:url(../images/block-info.jpg) repeat-y;
	overflow:hidden;
	padding:0 0 50px 30px;
	min-height:760px;
}

html>body .block-kids {width:586px;}

.block-kids{
	width:560px;
	background:url(../images/bg-block-kids.png) top left repeat-y;
	overflow:hidden;
	padding:0 0 0 24px;
}
.block-info-kids{
	width:586px;
	background:url(../images/block-info-kids.png);
	overflow:hidden;
	min-height:760px;
	padding:0 0 0 30px;
}
* html .block-info{
	overflow:visible;
	height:760px;
}
/* product */
.product{
	width:529px;
	overflow:hidden;
	padding:0 0 36px 0;
}
.photo{
	float:left;
	width:171px;
}
.desc{
	float:left;
	width:315px;
	padding:0 37px 0 6px;
}
.desc h2{
	font:20px/24px Georgia, "Times New Roman", Times, serif;
	color:#716e72;
	margin:10px 0 0;
}
.desc h3{
	font:10px/12px Arial, sans-serif;
	color:#716e72;
	margin:8px 0 0;
}

h3.sub
{
color:#005da3;
font-familiy:georgia, serif;
font-size:1.4em;
}

.ingredient{
	width:297px;
	overflow:hidden;
	background:#d9e7f1;
	margin:23px 0 0;
	padding:8px 9px 7px;
}
.ingredient p{
	font:11px/12px Arial, sans-serif;
	color:#909197;
	margin:0;
}
.data{
	width:315px;
	padding:0;
	margin:12px 0 0;
}
.data td{
	padding:0 0 0 15px;
}
.data .head{background:#a6c6df}
.data .dark{background:#d9e7f1}
.data h4{
	font:11px/26px Arial, sans-serif;
	color:#fff;
	margin:0;
	white-space:nowrap;
}
.data p{
	font:11px/16px Arial, sans-serif;
	color:#909197;
	margin:0;
}
img.map{
border:1px solid #000;
}
img.jenny{
float:right;
}

.news{
border-bottom:1px solid #005da3;
margin:0 0 40px 0;
clear:both;
float:left;
}
.news h3{
color:#666;
font-size:1.8em;
font-weight:normal;
}
.news p{
font-family:verdana, arial, serif;
font-size:1.2em;
width:auto;
}
.news img{
float:right;
margin:0 0 10px 10px;
}
.news a{
background:url(../images/arrows.png) no-repeat 0 50%;
padding:0 0 0 30px;
font-size:1.2em;
}

.news p.caption{
color:#000;
font-size:1em;
}
/* recipes */
.kids_left{
float:left;
width:300px;
margin:20px 10px 0 0;
}

.kids_right{
float:left;
width:180px;
margin:20px 0 0 0;
}

.kids_left h3{
font-family:georgia, serif;
color:#333;
font-weight:normal;
font-size:2em;
line-height:0.1em;
}

.kids_left h2{
background:url(../images/recipes_for_kids.png) top left no-repeat;
width:182px;
height:71px;
display:block;
text-indent:-10000000px;
}

.kids_left p{
font-size:1.1em;
}

.kids_left p.summary{
font-weight:bold;
font-size:1.1em;
}

html>body .ingredient{padding:10px;}

.ingredients{
background:url(../images/ingredients-bg.png) top left no-repeat;
margin:20px 0 0 0;
padding:20px 10px 10px 10px;
width:180px;
color:#333;
}
.ingredients_footer{
background:url(../images/ingredients-footer.png) bottom left no-repeat;
display:block;
height:24px;
width:183px;
}

.ingredients h4{
font-family:georgia, serif;
font-weight:normal;
font-size:1.5em;
line-height:0.1em;
color:#242424;
}

.ingredients ul{
list-style:none;
margin:0;
padding:0;
}

.ingredients ul li{
padding:0 0 10px 0;
}

html>body .jenny_left{width:300px;}

.jenny_left{
float:left;
width:250px;
margin:20px 10px 0 0;
color:#666;
}

.jenny_right{
float:left;
width:180px;
margin:20px 0 0 0;
}

.jenny_left h3{
font-family:georgia, serif;
color:#333;
font-weight:normal;
font-size:2em;
line-height:1.1em;
}

.jenny_left h2{
background:url(../images/jb_recipes.jpg) top left no-repeat;
width:256px;
height:129px;
display:block;
text-indent:-10000000px;
}

.jenny_left p{
font-size:1.1em;
}

.jenny_left p.summary{
font-weight:bold;
font-size:1.1em;
}

.jenny_left ol{
margin:0 0 0 15px;
padding:0;
font-size:1.2em;
color:#666;
}
.jenny_left ol li{
margin:0 0 10px 0;
line-height:1.4em;
}

.jenny_right .ingredients{
background:url(../images/jb-ingredients.jpg) top left no-repeat;
margin:20px 0 0 0;
padding:10px;
width:180px;
color:#333;
}
.jenny_right .ingredients_footer{
background:url(../images/jb-ingredients-footer.png) bottom left no-repeat;
display:block;
height:20px;
width:195px;
}

.jenny_right .ingredients h4{
font-family:georgia, serif;
font-weight:normal;
font-size:1.5em;
line-height:0.1em;
color:#242424;
}

.jenny_right .ingredients ul{
list-style:none;
margin:0;
padding:0;
}

.jenny_right .ingredients ul li{
padding:0 0 10px 0;
}

.neills_left{
float:left;
width:300px;
margin:20px 10px 0 0;
color:#666;
}

.neills_right{
float:left;
width:180px;
margin:20px 0 0 0;
}

.neills_left h3{
font-family:georgia, serif;
color:#333;
font-weight:normal;
font-size:2em;
line-height:1.1em;
}

.neills_left h2{
background:url(../images/neills-recipes.jpg) top left no-repeat;
width:224px;
height:69px;
display:block;
text-indent:-10000000px;
}

.neills_left p{
font-size:1.1em;
}

.neills_left p.summary{
font-weight:bold;
font-size:1.1em;
}

.neills_left ol{
margin:0 0 0 15px;
padding:0;
font-size:1.2em;
color:#666;
}
.neills_left ol li{
margin:0 0 10px 0;
line-height:1.4em;
}

.neills_right .ingredients{
background:url(../images/neills-ingredients.jpg) top left no-repeat;
margin:20px 0 0 0;
padding:10px;
width:180px;
color:#333;
}
.neills_right .ingredients_footer{
background:url(../images/neills-ingredients-footer.jpg) bottom left no-repeat;
display:block;
height:20px;
width:195px;
}

.neills_right .ingredients h4{
font-family:georgia, serif;
font-weight:normal;
font-size:1.5em;
line-height:0.1em;
color:#242424;
}

.neills_right .ingredients ul{
list-style:none;
margin:0;
padding:0;
}

.neills_right .ingredients ul li{
padding:0 0 10px 0;
}

.flour{
width:510px;
height:105px;
background-color:#005da3;
color:#9fdaf6;
margin:0 0 20px 0;
display:block;
overflow:hidden;
}

.flour img{
float:right;
margin:0 0 10px 10px;
}

.flour h2{
	font:bold 60px/62px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:5px 0 0 5px;
	line-height:1em;
}

.flour p{
color:#9fdaf6;
font-family:verdana, arial, sans-serif;
font-size:1em;
padding: 0 0 0 5px;
margin:0;
width:auto;
}

.flour p a{
color:#9fdaf6;
background:url(../images/blue_arrow.png) top left no-repeat;
padding: 0 0 0 20px;
text-decoration:underline;
}

.bread{
width:510px;
height:104px;
background-color:#ca5816;
color:#f3c497;
margin: 0 0 20px 0;
display:block;
overflow:hidden;
}

.bread img{
float:left;
margin:0 10px 10px 0;
}

.bread h2{
	font:bold 50px/52px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:5px 0 0 5px;
	line-height:1em;
}

.bread p{
color:#f3c497;
font-family:verdana, arial, sans-serif;
font-size:1em;
padding: 0 0 0 5px;
margin:0;
width:auto;
}

.bread p a{
color:#f3c497;
background:url(../images/orange_arrow.png) top left no-repeat;
padding: 0 0 0 20px;
text-decoration:underline;
}

.trade{
width:510px;
height:104px;
background-color:#bf0045;
color:#e3a3a9;
margin: 0 0 20px 0;
display:block;
overflow:hidden;
}

.trade img{
float:right;
margin:0 0 10px 10px;
}

.trade h2{
	font:bold 45px/47px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:5px 0 0 5px;
	line-height:1em;
}

.trade p{
color:#e3a3a9;
font-family:verdana, arial, sans-serif;
font-size:1em;
padding: 0 0 0 5px;
margin:0;
width:auto;
}

.trade p a{
color:#e3a3a9;
background:url(../images/pink_arrow.png) top left no-repeat;
padding: 0 0 0 20px;
text-decoration:underline;
}

table.tips{
color:#000;
font-size:1.2em;
font-family:verdana, arial, sans-serif;
line-height:150%;
width:500px;
margin:10px 0 0 0;
}

table.tips th{
color:red;	
}

table.tips td{

}

table.where{
margin:10px 0 0 0;	

}

table.where td{
text-align:center;	
}

table.code{
margin:10px 0 0 0;	
}

table.code td{
text-align:left;	
}

table.code th{
text-align:center;
background-color:#EFD2A4;
color:#000;
}

.clear{
clear:both;
}

#footer {
padding:1px;
text-align:center;
background:#ede0c6;
margin:0;
}

#footer p {
color:#6f6f6f;
font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:150%;
}

#footer a{
text-decoration:none;
color:#005da3;
}