html {
	height:100%;
	background:#fff;
}
body {
	margin:0;
	color:#000;
	font:12px/15px "Georgia", "Times New Roman", serif;
	min-width:1002px;
	height:100%;
	background:url(../images/bg-body.jpg) no-repeat 50% 110px;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
input, textarea, select {
	font:12px/15px "Georgia", "Times New Roman", serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:100%;
	position:relative;
	overflow:hidden;
}
#wrapper .w1 {
	width:1360px;
	position:relative;
	float:left;
	left:50%;
}
#wrapper .w2 {
	width:1360px;
	position:relative;
	float:left;
	left:-50%;
}
#header h1 {
	position:absolute;
	top:16px;
	left:47px;
	width:401px;
	height:62px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
	background:url(../images/logo.gif) no-repeat;
	margin:0;
}
#header h1 a {
	display:block;
	height:100%;
}
#header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:3;
}
#header .header-area {
	width:100%;
	background:url(../images/bg-header.png) no-repeat;
	height:159px;
}
#header .header-area:after {
	display:block;
	clear:both;
	content:"";
}
#header .holder {
	width:990px;
	height:100%;
	margin:0 auto;
	position:relative;
}
#header .holder:after {
	display:block;
	clear:both;
	content:"";
}
.nav {
	width:174px;
	position:absolute;
	top:0;
	right:70px;
}
.nav .nav-t {
	height:131px;
	background:url(../images/bg-nav-t.png) no-repeat;
	overflow:hidden;
}
.nav .nav-b {
	height:15px;
	background:url(../images/bg-nav-b.png) no-repeat;
	overflow:hidden;
}
.nav .nav-m {
	height:1%;
	background:url(../images/bg-nav.png) repeat-y;
}
.nav .nav-m:after {
	display:block;
	clear:both;
	content:"";
}
.nav ul {
	width:100%;
	float:left;
	margin:-115px 0 -10px;
	padding: 0;
	list-style:none;
	position:relative;
}
.nav ul li {
	height:1%;
	overflow:hidden;
	background:url(../images/nav-sep.png) no-repeat;
	margin:0 9px;
	padding:7px 9px 6px 0px;
}
.nav ul li a, .menu ul li a {
	display:block;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
}
.lnk-hints {
	width:85px;
	background:url(../images/lnk-hints.gif) no-repeat;
}
.lnk-recipes {
	width:62px;
	background:url(../images/lnk-recipes.gif) no-repeat;
}
.lnk-meet {
	width:80px;
	background:url(../images/lnk-meet.gif) no-repeat;
}
.lnk-about {
	width:112px;
	background:url(../images/lnk-about.gif) no-repeat;
}
.lnk-join {
	width:55px;
	background:url(../images/lnk-join.gif) no-repeat;
}
.lnk-ask {
	width:71px;
	background:url(../images/lnk-ask.gif) no-repeat;
}
.lnk-kitchen {
	width:109px;
	background:url(../images/lnk-kitchen.gif) no-repeat;
}
.lnk-browse {
	width:172px;
	background:url(../images/lnk-browse.gif) no-repeat;
}
.lnk-search {
	width:174px;
	background:url(../images/lnk-search.gif) no-repeat;
}
.lnk-cooking {
	width:154px;
	background:url(../images/lnk-cooking.gif) no-repeat;
}


.nav ul li a span, .menu ul li a span {
	display:block;
	background:url(../images/nav-arrow.gif) no-repeat 100% 0;
}
.nav ul li.active a, .nav ul li a:hover, .menu li.active a, .menu li a:hover {
	background-position:0 -12px;
}
.nav ul li.active a span, .nav ul li a:hover span, .menu li.active a span, .menu li a:hover span {
	background-position:100% -12px;
}
#main {
	width:960px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/bg-page.png) repeat-y;
	padding:0 15px;
}
* html #main {
	height:100%;
	overflow:visible;
}
#main .main-area {
	padding:170px 20px;
	overflow:hidden;
}
.home #main .main-area {
	padding-top:0;
	background:url(../images/bg-home.jpg) no-repeat 0 66px;
}
.visual {
	width:100%;
	overflow:hidden;
}
.visual .recipe {
	width:300px;
	float:left;
	position:relative;
	padding:179px 0 0 4px;
	z-index:1;
	margin:0 -255px 0 0;
}
.visual .img-1 {
	background:url(../images/bg-img-1.png) no-repeat;
	padding:7px 10px 11px 7px;
	position:absolute;
	top:148px;
	left:36px;
	z-index:1;
}
.visual .img-1 img {
	display:block;
}
.visual .img-2 {
	background:url(../images/bg-img-2.png) no-repeat;
	padding:7px 8px 13px 7px;
	position:absolute;
	top:195px;
	left:4px;
}
.visual .img-2 img {
	display:block;
}
.visual .photo {
	width:590px;
	float:right;
	background:url(../images/bg-photo.png) no-repeat;
	padding:0 10px 11px 11px;
}
.visual .photo img {
	display:block;
}
.recipe .card {
background:url("../images/bg-recipe-card.png") no-repeat scroll 0 0 transparent;
height:160px;
margin:0 0 0 206px;
padding:55px 30px 15px 104px;
width:214px;
}
.recipe .card .txt-recipe {
	display:block;
	background:url(../images/text-recipe.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:202px;
	height:156px;
}
.recipe .card .more {
	width:100%;
	margin-top:143px;
}
.recipe .card .more2 {
	width:100%;
	margin-top:0px;
}

/*.recipe .card .more:after {
	display:block;
	clear:both;
	content:"";
}*/

.recipe .card .more a {
	float:right;
	width:39px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-recipe.png) no-repeat;
	background-position:0 0;
	margin:-28px 0 0;
	position:relative;
}
.recipe .card .more2 a {
	float:right;
	width:39px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-recipe.png) no-repeat;
	background-position:0 0;
	margin:0px;
	position:relative;
	clear:both;
}

.recipe .card .more a:hover {
	background-position:0 -38px;
}
.recipe .card .more2 a:hover {
	background-position:0 -38px;
}


.promo {
	width:916px;
	margin:0 auto;
}
.promo:after {
	display:block;
	clear:both;
	content:"";
}
.promo .promo-t {
	background:url(../images/bg-promo-t.png) no-repeat;
	height:16px;
	overflow:hidden;
}
.promo .promo-b {
	background:url(../images/bg-promo-b.png) no-repeat;
	height:16px;
	overflow:hidden;
}
.promo .promo-m {
	background:url(../images/bg-promo.png) repeat-y;
	height:1%;
}
.promo .promo-m:after {
	display:block;
	clear:both;
	content:"";
}
.promo .middle-box {
	width:100%;
	float:left;
	margin:0 0 -10px;
}
.promo .box {
	width:284px;
	float:left;
	padding:3px 0 0;
	position:relative;
	background:url(../images/bg-promo-m.gif) repeat-x;
	margin:0 10px 0 11px;
	display:inline;
	min-height:170px;
}
* html .promo .box {
	height:170px;
	overflow:visible;
}
.promo .box .img {
	float:left;
	width:137px;
	padding:7px 0 0 0;
	/*margin:0 0 0 -13px;*/
}
.promo .box .img img {
	display:block;	
}
.fixIEPromo{ _padding-left:40px;/*hack for ie to fix image placement*/}
.promo .prod-range .img {
	float:none;
	width:253px;
	margin:0 auto;
}
.promo .tips .img {
	float:right;
	width:135px;
	padding:2px 0 0;
	margin:0 -13px 0 0;
}
.promo .box .text {
	width:109px;
	float:right;
	padding:5px 0px 0 0;
	margin:0 10px 0 0;
}
.promo .tips .text {
	width:136px;
	float:left;
	padding:7px 8px 0 26px;
	margin:0 0 0 -10px;
}
.promo .box .text h3 {
	font-size:20px;
	color:#017500;
	margin:3px 0 9px 0;
	font-weight:normal;
} 
.promo .prod-range h3 {
	text-align:center;
}
.promo .tips .text h3 {
	margin:0 0 5px;
}
.promo .box .heading-meet {
	background:url(../images/text-meet.gif) no-repeat;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	width: 75px;
}

.promo .box .heading-comp {
	background:url(../images/text-footer-win.gif) no-repeat;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	width: 99px;
}

.promo .box .heading-cooking {
	background:url(../images/text-video-white.gif) no-repeat;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	width: 165px;
}

.promo .box .heading-tvads {
	background:url(../images/text-footer-ads.gif) no-repeat;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	width: 120px;
}
.promo .box .heading-prod-range {
	/*background:url(../images/text-product-range.gif) no-repeat 0 8px;
	width:210px;
	height:32px;*/
	text-indent:-9999px;
	overflow:hidden;
	/*margin:0 auto -4px;*/
}
.promo .box .heading-tips {
	background:url(../images/text-promo-askJ.gif) no-repeat;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	width: 138px;
}
.promo .box .heading-hints {
	background:url(../images/text-hint.gif) no-repeat;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	width: 138px;
}
.promo .box .heading-prod-range a {
	margin-left:35px;
	display:block;
	/*background:url(../images/btn-view.gif) no-repeat 100% 0;*/
	overflow:hidden;
	background:url(../images/text-product-range.gif) no-repeat 0 0;
	width:214px;
	height:32px;
}
.promo .box .heading-prod-range a:hover {
	background-position: 0 -32px;
}
.promo .box .text p {
	font-size:12px;
	line-height:14px;
	margin:0 0 8px;
}
/*.promo .box .text p*/ a {
	font-weight:bold;
	color:#017500;
}
.promo .box .view {
	width:100%;
	overflow:hidden;
}
.promo .box .view a {
	float:right;
	/*background:url(../images/text-view.gif) no-repeat 5px;*/
	background:url(../images/btn-view.gif) no-repeat 100% 0;
	width:65px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	/*padding:0 0 0 35px;
	margin:0 18px 0 0;*/
}
.promo .box .view a:hover {
	background-position: 0 -32px;
}

.promo .box .watch {
	width:100%;
	overflow:hidden;
}
.promo .box .watch a {
	float:right;
	/*background:url(../images/text-view.gif) no-repeat 5px;*/
	background:url(../images/btn-watch-now.gif) no-repeat 100% 0;
	width:100px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	/*padding:0 0 0 35px;
	margin:0 18px 0 0;*/
}
.promo .box .watch a:hover {
	background-position: 0 -32px;
}

/*.promo .box .view a:hover {
	background-position:0 -20px;
}*/
/*.promo .box .view a span {
	background:url(../images/btn-view.gif) no-repeat 100% 0;
	width:32px;
	height:32px;
	color:#017500;
	float:left;
	display:inline;
	cursor:pointer;
	background-position: 0 0;
	overflow:hidden;}
.promo .box .view a span:hover {
	background-position: 0 -32px;
}*/
.promo .tips .text p {
	margin:0 0 2px;
}
.promo .tips .view a {
	margin:0;
}
.content {
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
	margin:0 0 4px;
}
.faq {
	overflow:hidden;
	padding:0 0 0 11px;
	background:url(../images/bg-sepa.gif) no-repeat 315px 60px;
	/*background:url(../images/bg-faq.gif) repeat-y 299px 0;*/
}
* html .faq {
	height:1%;
	overflow:visible;
}
.faq .column {
	width:302px;
	float:left;
	margin:0 0px 0 0;
}
.menu {
	width:100%;
	overflow:hidden;
}
.faq .menu {
	margin:0 0 10px;
}
.menu ul {
	overflow:hidden;
	background:url(../images/bg-menu.gif) no-repeat;
	margin:0 0 0 11px;
	padding: 0;
	list-style:none;
	float:left;
	display:inline;
}
.faq .menu ul {
	margin:0;
}
.menu ul li {
	float:left;
	background:url(../images/menu-sep.gif) no-repeat;
	padding:15px 6px;
}
.menu ul li:first-child {
	background:none;
}
.headline {
	overflow:hidden;
	margin:0 10px -4px 8px;
}
* html .headline {
	height:1%;
	overflow:visible;
}
.headline .img {
	width:129px;
	float:left;
	padding:5px 4px;
	background:url(../images/bg-ask.png) no-repeat;
	margin:0 5px 0 0;
}
.headline .img2 {
	width:129px;
	float:left;
	padding:5px 4px;
	margin:0 5px 0 0;
}
* html .headline .img {
	margin:0 2px 0 0;
}
.headline img {
	display:block;
}
.headline .text {
	height:1%;
	overflow:hidden;
	padding:13px 0 0;
}
.heading-ask {
	background:url(../images/text-ask.gif) no-repeat;
	width:63px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.heading-ask-white {
	background:url(../images/text-ask-white.gif) no-repeat;
	width:63px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.heading-meet {
	background:url(../images/text-meet.gif) no-repeat;
	width:75px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.heading-kitchen {
	background:url(../images/text-kitchen.gif) no-repeat;
	width:100px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}

.headline .text p {
	line-height:16px;
	margin:0 0 3px;
}
.headline .text p a {
	font-weight:bold;
	color:#017500;
}
.section {
	height:1%;
	overflow:hidden;
	padding:15px 10px 0 14px;
}
.section .text {
	height:1%;
	overflow:hidden;
}
.section .text p {
	line-height:16px;
}
.section .text p a {
	font-weight:bold;
	color:#017500;
}
.section .list {
	width:100%;
	overflow:hidden;
	margin: 0;
	padding: 0;
	list-style:none;
}
.section .list li {
	width:100%;
	overflow:hidden;
	margin:0 0 18px;
}

.section .list li.last{
	margin:0;	
}
.section .question {
	display:block;
}

.second{
	margin-left:4px;	
}
/*.section p{



	letter-spacing:-1px;



	line-height:16px;



	margin:0;



}*/



.pages {
	width:100%;
	overflow:hidden;
	padding:31px 0 0;
}
.pages ul {
	float:right;
	margin: 0;
	padding: 0;
	list-style:none;
	overflow:hidden;
}
.pages ul li {
	float:left;
	background:url(../images/pages-sep.gif) no-repeat 100% 2px;
	margin:0 -8px 0 0;
	padding:0 8px 0 15px;
	font-weight:bold;
}
.pages ul li a {
	color:#12793b;
}
.comment {
	width:264px;
	float:right;
	background:url(../images/bg-question.gif) repeat-y;
	margin:0 26px 0 0;
	display:inline;
}
.comment .holder {
	background:url(../images/bg-question-t.gif) no-repeat;
}
.comment .frame {
	background:url(../images/bg-question-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:23px 19px 13px;
}
.comment .heading-question {
	background:url(../images/text-question.gif) no-repeat;
	height:19px;
	margin:0 0 18px 0;
	text-indent:-9999px;
	overflow:hidden;
}
.comment .img {
	float:right;
	width:129px;
	margin-top:-35px;
}
.comment .text {
	color:#FFF;
	float:left;
	width:85px;
}
.comment .text2 {
	color:#FFF;
	float:left;
}
.comment .form {
	width:100%;
	overflow:hidden;
}
.comment .form .form-box {
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}
.comment .form label {
	float:left;
	margin:0 0px 0 0;
	letter-spacing:0px;
	color:#fff;
}
.comment .form .input-txt {
	float:right;
	width:150px;
	border:1px solid #b3afaf;
	padding:1px 3px 2px;
	margin:0;
	background:#fff;
}
.comment .form .small {
	width:136px;
}
.comment .form textarea {
	float:right;
	border:1px solid #b3afaf;
	width:162px;
	height:71px;
	overflow:auto;
	padding:0 0 0 3px;
	margin:0;
}
.comment .form .check {
	width:13px;
	height:13px;
	float:left;
	margin:0;
	margin-left:5px;
}
.comment .form .btn-submit {
	float:right;
}
.search {
	position: absolute;
	top:0;
	width:524px;
	z-index: 30;
	display: none;
}
.search .top {
	height:18px;
	background:url(../images/bg-search-t.gif) no-repeat;
	overflow:hidden;
}
.search .bottom {
	height:18px;
	background:url(../images/bg-search-b.gif) no-repeat;
	overflow:hidden;
}
.search .middle {
	background:url(../images/bg-search-m.gif) repeat-y;
	padding:2px 28px;
	overflow: hidden;
}
.search .middle:after {
	display:block;
	clear:both;
	content:"";
}
.search .keyword {
	width:100%;
	overflow:hidden;
	background:url(../images/dashed-line.gif) repeat-x 0 100%;
	padding:0 0 9px;
	margin:0 0 15px;
	color:#FFF;
}
.search .keyword .text-keyword {
	float:left;
	background:url(../images/txt-keyword-search.jpg) no-repeat;
	width:120px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	margin:6px 9px 0 6px;
}
.search .keyword .input-txt {
	float:left;
	width:284px;
	border:1px solid #a4afa3;
	padding:7px 3px 5px;
	margin:0 9px 0 0;
	background:#fff;
}
.search .keyword .btn-search {
	float:left;
	margin:-2px 0 0;
	position:relative;
	background:url(../images/btn-search-2.gif) no-repeat 0 0;
	width:32px;
	height:32px;
	overflow:hidden;
}
.search .keyword .btn-search:hover {
	background-position:0 -32px;
}

.signup {
	position: absolute;
	top:0;
	width:387px;
	z-index: 10;
	display: none;
}
.signup .top {
	height:10px;
	background:url(../images/bg-signup-t.png) no-repeat;
	overflow:hidden;
}
.signup .bottom {
	height:10px;
	background:url(../images/bg-signup-b.png) no-repeat;
	overflow:hidden;
	_margin-top:-10px; position:relative;/*ie 6 only*/

}
.signup .middle {
	background:url(../images/bg-signup-m.png) repeat-y;
	/*padding:2px 28px;*/
	overflow: hidden;
}
.signup .middle form{padding:2px 28px;}
.signup .middle:after {
	display:block;
	clear:both;
	content:"";
}
.signup .keyword {
	width:100%;
	overflow:hidden;
	background:url(../images/dashed-line.gif) repeat-x 0 100%;
	padding:0 0 9px;
	margin:0 0 15px;
	color:#FFF;
}
.signup .keyword .text-keyword {
	float:left;
	background:url(../images/txt-keyword-search.jpg) no-repeat;
	width:120px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	margin:6px 9px 0 6px;
}
.signup .keyword .input-txt {
	float:left;
	width:284px;
	border:1px solid #a4afa3;
	padding:7px 3px 5px;
	margin:0 9px 0 0;
	background:#fff;
}
.signup .keyword .btn-search {
	float:left;
	margin:-2px 0 0;
	position:relative;
}

.categories {
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
	background:url(../images/dashed-line.gif) repeat-x 0 100%;
	margin:0 0 6px;
}
.categories .headbox {
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
}
.categories .headbox .title {
	float:left;
	background:url(../images/txt-categories.jpg) no-repeat;
	width:85px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	margin:4px 11px 0 4px;
	display:inline;
}
.categories .headbox span {
	float:left;
	font-size:14px;
	color:#fff;
	margin:6px 0 0;
}
.categories .area {
	height:1%;
	overflow:hidden;
	padding:0 0 0 7px;
}
.categories .holder {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.categories .box {
	float:left;
	width:131px;
	line-height:16px;
}
.categories .small {
	width:144px;
}
.categories .big {
	width:186px;
}
.categories .large {
	width:330px;
}
.categories .box .check {
	width:13px;
	height:13px;
	float:left;
	margin:0;
}
.categories .box label {
	float:left;
	font-size:14px;
	margin:0 0 0 11px;
	display:inline;
	color:#fff;
}
.btn {
	width:100%;
	overflow:hidden;
}
.btn .btn-search {
	float:right;
	background:url(../images/btn-advanced-search-2.gif) no-repeat 0 0;
	width:86px;
	height:32px;
	overflow:hidden;
}
.btn .btn-search:hover {
	background-position:0 -32px;
}

.recipes {
	width:100%;
	height:407px;
	position:relative;
	margin:0 0 6px;
}
.recipes:after {
	display:block;
	clear:both;
	content:"";
}
/* dish box */

/*****************************
// NEW DISHES
*****************************/
.recipes .n-dish-1 {
	position:absolute;
	top:10px;
	left:6px;
	z-index:15;
}
.recipes .n-dish-1 .box {
	/*width:254px;
	height:209px;
	background:url(../images/bg-dish-1.png) no-repeat;
	padding:9px 0 0 7px;*/
}

.recipes .n-dish-2 {
	position:absolute;
	top:45px;
	left:205px;
	z-index:11;
}
.recipes .n-dish-2 .box {
	/*width:254px;
	height:209px;
	background:url(../images/bg-dish-1.png) no-repeat;
	padding:9px 0 0 7px;*/
}

.recipes .n-dish-3 {
	position:absolute;
	top:0px;
	left:394px;
	z-index:10;
}
.recipes .n-dish-3 .box {
	/*width:254px;
	height:209px;
	background:url(../images/bg-dish-1.png) no-repeat;
	padding:9px 0 0 7px;*/
}

.recipes .n-dish-4 {
	position:absolute;
	top:196px;
	left:6px;
	z-index:14;
}
.recipes .n-dish-4 .box {
	/*width:254px;
	height:209px;
	background:url(../images/bg-dish-1.png) no-repeat;
	padding:9px 0 0 7px;*/
}

.recipes .n-dish-5 {
	position:absolute;
	top:200px;
	left:210px;
	z-index:13;
}
.recipes .n-dish-5 .box {
	/*width:254px;
	height:209px;
	background:url(../images/bg-dish-1.png) no-repeat;
	padding:9px 0 0 7px;*/
}

.recipes .n-dish-6 {
	position:absolute;
	top:180px;
	left:394px;
	z-index:12;
}
.recipes .n-dish-6 .box {
	/*width:254px;
	height:209px;
	background:url(../images/bg-dish-1.png) no-repeat;
	padding:9px 0 0 7px;*/
}

/****************************
*****************************/

/*****************************
** RECIPE LIST
*****************************/

.recipes .recipeList{
	position:absolute;
	top:-27px;
	left:630px;
	z-index:16;
	background-image:url(../images/img-recipeCard-bg.png);
	background-position:0px 0px;
	width:293px;
	height:439px;
}
.recipes .recipeList ol{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; font-weight:bold; margin:70px 0px 0px 25px;}
.recipes .recipeList ol li{margin-bottom:10px;}
.recipes .recipeList ol li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000;}
.recipes .recipeList ol li a:hover{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#017500;}

.recipes .recipeList .pagin{ float:right; margin-right:20px;}
.recipes .recipeList .pagin a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#017500;}
.recipes .recipeList .pagin a:hover{text-decoration:none;}

/****************************
*****************************/

.recipes .dish-1 {
	position:absolute;
	top:0;
	left:6px;
	z-index:10;
}
.recipes .dish-1 .box {
	width:254px;
	height:209px;
	background:url(../images/bg-dish-1.png) no-repeat;
	padding:9px 0 0 7px;
}
.recipes .dish-1 .name {
	width:218px;
	height:67px;
	background:url(../images/text-dish-1.png) no-repeat;
	margin:-69px 0 0 23px;
}
.recipes .name {
	display:block;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
/* dish box */



.recipes .dish-2 {
	position:absolute;
	top:4px;
	left:227px;
	z-index:9;
}
.recipes .dish-2 .box {
	width:263px;
	height:219px;
	background:url(../images/bg-dish-2.png) no-repeat;
	padding:9px 0 0 7px;
}
.recipes .dish-2 .name {
	width:224px;
	height:60px;
	background:url(../images/text-dish-2.png) no-repeat;
	margin:-58px 0 0 22px;
}
/* dish box */



.recipes .dish-3 {
	position:absolute;
	top:-32px;
	left:458px;
	z-index:8;
}
.recipes .dish-3 .box {
	width:251px;
	height:203px;
	background:url(../images/bg-dish-3.png) no-repeat;
	padding:8px 0 0 9px;
}
.recipes .dish-3 .name {
	width:221px;
	height:53px;
	background:url(../images/text-dish-3.png) no-repeat;
	margin:-50px 0 0 10px;
}
/* dish box */



.recipes .dish-4 {
	position:absolute;
	top:-1px;
	left:673px;
	z-index:7;
}
.recipes .dish-4 .box {
	width:251px;
	height:203px;
	background:url(../images/bg-dish-4.png) no-repeat;
	padding:8px 0 0 9px;
}
.recipes .dish-4 .name {
	width:230px;
	height:48px;
	background:url(../images/text-dish-4.png) no-repeat;
	margin:-47px 0 0 0;
}
/* dish box */



.recipes .dish-5 {
	position:absolute;
	top:196px;
	left:83px;
}
.recipes .dish-5 .box {
	width:254px;
	height:213px;
	background:url(../images/bg-dish-5.png) no-repeat;
	padding:8px 0 0 9px;
}
.recipes .dish-5 .name {
	width:213px;
	height:58px;
	background:url(../images/text-dish-5.png) no-repeat;
	margin:-57px 0 0 25px;
}
/* dish box */



.recipes .dish-6 {
	position:absolute;
	top:214px;
	left:329px;
	z-index:4;
}
.recipes .dish-6 .box {
	width:240px;
	height:193px;
	background:url(../images/bg-dish-6.png) no-repeat;
	padding:8px 0 0 8px;
}
.recipes .dish-6 .name {
	width:212px;
	height:37px;
	background:url(../images/text-dish-6.png) no-repeat;
	margin:-36px 0 0 6px;
}
/* dish box */



.recipes .dish-7 {
	position:absolute;
	top:172px;
	left:558px;
	z-index:3;
}
.recipes .dish-7 .box {
	width:261px;
	height:220px;
	background:url(../images/bg-dish-7.png) no-repeat;
	padding:8px 0 0 8px;
}
.recipes .dish-7 .name {
	width:213px;
	height:65px;
	background:url(../images/text-dish-7.png) no-repeat;
	margin:-66px 0 0 8px;
}
.recipes img {
	display:block;
}
#footer {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-footer.gif) no-repeat;
	height:159px;
	position:absolute;
	bottom:0;
}
* html #footer {
	bottom: -1px;
}
.footer-area {
	width:902px;
	overflow:hidden;
	padding:22px 0 0;
	margin:1px auto 0 auto;
	position:relative;
	z-index:20;
	margin-bottom:-73px;
}
.foot-nav {
	width:100%;
	overflow:hidden;
	margin:0 0 19px;
}
.foot-nav ul {
	margin:0;
	padding:3px 0 0;
	list-style:none;
	float:left;
	overflow:hidden;
	border-top:6px solid #cca870;
}
.foot-nav ul li {
	float:left;
	background:url(../images/footer-sep.gif) no-repeat 0 2px;
	font:12px Arial, Verdana, sans-serif;
	margin:0 0 0 -10px;
	padding:0 19px 0 10px;
}
.foot-nav ul li a {
	color:#000;
}
.footer-link {
	font-weight:normal;
}
#footer p {
	font:11px Arial, Verdana, sans-serif;
	margin:0;
}
.text-join-us {
	background:url(../images/text-join-title.gif) no-repeat;
	width:246px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 10px 0;
}
.joinUsTable td {
	/*margin-top:10px;*/
	padding-bottom:6px;
}
.joinUsTable input {
	width:100%;
}
.flashArea {
	width:916px;
	margin:0 auto;
	background:url(../images/flash-bg.gif) no-repeat 1px 0px;
	/*height:470px;*/
	padding:10px 0 ;
}
.column_twoThirds {
	width:540px;
	float:left;
	padding-top:5px;
}
.column_oneThird {
	width:295px;
	float:right;
}

.gold_line{background:url(../images/bg-sepa.gif) no-repeat 620px 60px;}
.gold_line_recipe{background:url(../images/bg-sepa.gif) no-repeat 620px 60px;}

h1.tv {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#017500;
	margin:0 0 20px 10px;
}
div.tv{margin:0 0 40px 00px; }
div.tv object {z-index:10; position:relative;}
h1.about {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#017500;
/*	background:url(../images/text-about-title.gif) no-repeat;
	width:172px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;*/
}
h1.recipie {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#017500;
	margin:25px 0 17px 0;
	line-height:normal;
	font-size:22px;
}
.headingByLine {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.errorCode {
	color:#ffff00;
	font-weight:bold;
}
#options {
}
.searchType {
	position: absolute;
	top:350px;
	width:394px;
	z-index: 100;
	display: none;
}
.searchType .top {
	height:18px;
	background:url(../images/bg-searchType-t.png) no-repeat;
	overflow:hidden;
}
.searchType .bottom {
	height:18px;
	background:url(../images/bg-searchType-b.png) no-repeat;
	overflow:hidden;
}
.searchType .middle {
	background:url(../images/bg-searchType-m.png) repeat-y;
	padding:2px 28px;
	overflow: hidden;
	height: 1%;
}
.searchType .middle:after {
	display:block;
	clear:both;
	content:"";
}
h2.ingredients {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:29px;
}
h2.recipie {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:29px; line-height:normal;
}
ol.noPoints {
	list-style-type:none;
	padding:0;
	margin:10px 0 0 0px;
}
ol.noPoints li {
	padding-top:8px;
}
ol.noMargins {
	margin-left:1px;
	padding-left:19px;
}
ol.noMargins li {
	margin-bottom:8px;
}
.pageinationNoMargin {
	margin:0;
	padding:0
}

.recipe_button {
	margin-bottom:15px;
	display:block;
	width: 117px;
	height: 18px;
	background:url(../images/btn_print_recipie2.gif);
	overflow:hidden;}
.recipe_button:hover {
	background-position:0 -20px;
	
}
.btn_back_to_results {
	margin-bottom:15px;
	display:block;
	width: 156px;
	height: 18px;
	background:url(../images/btn_back_to_results2.gif);
	overflow:hidden;
	
}

.btn_back_to_results:hover {
	background-position:0 -20px;

}

.ask_julie_button {
	margin:0px;
	display:block;
	width: 169px;
	height: 25px;
	background:url(../images/button_ask_julie2.gif);
	overflow:hidden;
}

.ask_julie_button:hover {
	background-position:0 -25px;

}

.ask_submit_btn {
	display:block;
	width: 69px;
	height: 24px;
	background:url(../images/btn-submit3.gif);
	overflow:hidden;
	
}

.ask_submit_btn:hover {
	background-position:0 -24px;
}

.close_btn{
	display:block;
	width: 20px;
	height: 20px;
	background:url(../images/btn-close.gif);
	overflow:hidden;
}

.close_btn:hover{
	background-position:0 -20px;
}

ul.sitemap {
	margin:13px 0 0 0;
	padding:0 0 0 3px
}
ul.sitemap li {
	margin:13px 0 0 0;
	padding:0 0 0 0px
}
ul.sitemap li ul {
	margin:-27px 0 0 80px;
	list-style-type:none;
}
ul.sitemap li ul li ul {
	margin:-7px 0 0 130px;
	list-style-type:none;
}


/*a.openLightbox{background:url(../images/text-search-all.gif) no-repeat; overflow:hidden;}
a.openLightbox{background-position:0 30px;}*/
/*****************************
** ROLLOVER CLASSES
******************************/
.browseTop{background:url(../images/text-browse-recepie.gif) no-repeat; margin:0; padding:0; background-position:0 0px; width:314px; height:30px; text-indent:-9999px; display:block;}
.browseTop:hover{background-position:0 -30px;}
.searchall{background:url(../images/text-search-all.gif) no-repeat; margin:0; padding:0; background-position:0 0px; width:315px; height:30px; text-indent:-9999px; display:block;}
.searchall:hover{background-position:0 -32px;}

/*****************************
** HTML VERSION OF HINTS AND TIPS/PRODUCTS
******************************/
.prods{ margin:-10px; width:923px; background-color:#fefdd9; float:left;}

.prods .hints-nav{ width:418px; float:left; text-align:left; margin:0 0 15px 16px;}
.prods .hints-nav a.famfavs{ width:107px; height:42px; background:url(../images/img-nav-family.gif) no-repeat; text-indent:-9999px; display:block; float:left;}
.prods .hints-nav a.variety{ width:130px; height:42px; background:url(../images/img-nav-variety.gif) no-repeat; text-indent:-9999px; display:block; float:left;}
.prods .hints-nav a.pastes{ width:78px; height:42px; background:url(../images/img-nav-pastes.gif) no-repeat; text-indent:-9999px; display:block; float:left;}
.prods .hints-nav a.marinades{ width:103px; height:42px; background:url(../images/img-nav-marinades.gif) no-repeat; text-indent:-9999px; display:block; float:left;}
.prods .hints-nav a.famfavs:hover{ background:url(../images/img-nav-family-over.gif) no-repeat;}
.prods .hints-nav a.variety:hover{ background:url(../images/img-nav-variety-over.gif) no-repeat;}
.prods .hints-nav a.pastes:hover{ background:url(../images/img-nav-pastes-over.gif) no-repeat;}
.prods .hints-nav a.marinades:hover{ background:url(../images/img-nav-marinades-over.gif) no-repeat;}

.prods .prod_white {width:906px; background-color:#FFF; float:left; margin-left:15px;}
.prods .prod_tan {width:906px; background-color:#fefdd9; float:left; margin-left:15px;}

.prods .img{width:289px; float:left; text-align:center;}
.prods .details{width:600px; float:left; padding-left:16px; background:url(../images/img-hnt-sepa.gif) no-repeat 0 0; text-align:left;}
.prods .details .info{width:590px; float:left;}
.prods .details .info h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#12793b; font-weight:normal; margin:13px 0 16px 0;}
.prods .details .info ol{font-family:Georgia, 'Times New Roman', Times, serif; color:#000; margin-left:20px;}
.prods .details .links{width:190px; float:right; margin-top:12px; margin-bottom:15px;}
.prods .details .links .recipe{width:68px; float:right; margin-right:12px;}
.prods .details .links .sauce{width:92px; float:right; margin-right:15px;}

.prods .details .links .recipe a.recipe-white{background:url(../images/btn-recipe-white.gif) no-repeat; background-position:0 0; width:68px; height:24px; text-indent:-9999px; display:block; overflow:hidden;}
.prods .details .links .sauce a.sauce-white{background:url(../images/btn-info-white.gif) no-repeat; background-position:0 0; width:92px; height:24px; text-indent:-9999px; display:block; overflow:hidden;}
.prods .details .links .sauce a.hints-white{background:url(../images/btn-hints-white.gif) no-repeat; background-position:0 0; width:97px; height:24px; text-indent:-9999px; display:block; overflow:hidden;}
.prods .details .links .recipe a.recipe-tan{background:url(../images/btn-recipe-tan.gif) no-repeat; background-position:0 0; width:68px; height:24px; text-indent:-9999px; display:block; overflow:hidden;}
.prods .details .links .sauce a.sauce-tan{background:url(../images/btn-info-tan.gif) no-repeat; background-position:0 0; width:92px; height:24px; text-indent:-9999px; display:block; overflow:hidden;}
.prods .details .links .sauce a.hints-tan{background:url(../images/btn-hints-tan.gif) no-repeat; background-position:0 0; width:97px; height:24px; text-indent:-9999px; display:block; overflow:hidden;}

.prods .details .links .recipe a.recipe-white:hover{background-position:0 -24px;}
.prods .details .links .sauce a.sauce-white:hover{background-position:0 -24px;}
.prods .details .links .sauce a.hints-white:hover{background-position:0 -24px;}
.prods .details .links .recipe a.recipe-tan:hover{background-position:0 -24px;}
.prods .details .links .sauce a.sauce-tan:hover{background-position:0 -24px;}
.prods .details .links .sauce a.hints-tan:hover{background-position:0 -24px;}

.setHeight{height:475px; overflow: hidden;}
.setHeight_plus{height:480px; overflow: hidden;}
.myBottom{ position:relative; top:445px; }

a.closeBtn{ background-image:url(../images/btn-close.gif); background-position:0 0; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; display:block; width:20px; height:20px;}
a.clostBtn:hover{background-position:0 -20px;}

/************
** PRINT RECIPE FIX
************/
.recipe-method {
	width:508px;
	float:right; 
}

.heading-meet1 {
	background:url(../images/text-meet1.gif) no-repeat;
	width:199px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
