@charset "utf-8";
@import url("reset.css");
/* CSS Document */
html				{ background: #edca35 url(../images/yellow-wrap.png) repeat-x top;}

body				{ color: #333; font-family: Arial, Helvetica, sans-serif}

.extra-wrap			{ min-height: 100%; background: url(../images/shadow.png) no-repeat center -22px;}
#wrap 				{ width: 1000px; margin:0 auto; min-height: 692px; height: auto !important; height: 692px; position: relative}

/*--------------------------------------*/

h1 small			{ font-size: 20px}
/*header--------------------------------*/
#header				{background: #fad125 url(../images/navigation/bgMenu.gif) repeat-x left 26px; padding-top: 20px; height:43px; position:relative;
						width: 1000px; }
#logo				{width:300px; height:240px; position:absolute; 
					 top: 0; font-size:0; text-indent:-9999px; left: 0; z-index: 10}
#logo .logo-bg		{background:url(../images/logo.png) no-repeat; width:300px; height:240px;}
#linkLogo			{ width:220px; height:76px; display:block; position: relative}
#green				{background:url(../images/bgGreen.png) no-repeat; width:98px; height:121px;
					 position:absolute; top:36px; z-index:5; right: 0;}


.main-menu			{ background: url(../images/navigation/bgMenuRight.gif) no-repeat right 6px; height:37px; z-index:2;
						padding-left: 315px; padding-top: 6px}
.main-menu li		{ float:left; background:url(../images/navigation/bgMenuSeparator.gif) no-repeat left top; padding: 0 1px 0 2px; height: 26px}

.main-menu li.active a:link,
.main-menu li.active a:visited,
.main-menu li strong,
.main-menu li a:link,
.main-menu li a:visited
					{ position: relative; display: inline-block}
.main-menu li.active a:link,
.main-menu li.active a:visited,
.main-menu li strong
					{ height: 32px; }
.main-menu li a:link,
.main-menu li a:visited
					{ height: 26px}

.main-menu li.active a:link span,
.main-menu li.active a:visited span,
.main-menu li strong span,
.main-menu li a:link span,
.main-menu li a:visited span
					{ display: block; padding: 5px 12px 0; height: 21px; float: left}
.main-menu li.active a:link,
.main-menu li.active a:visited,
.main-menu li strong
					{background:url(../images/navigation/bgMenuSelected.png) no-repeat right top; margin-top: -6px;}
.main-menu li.active a:link span,
.main-menu li.active a:visited span,
.main-menu li strong span
					{ background: url(../images/navigation/bgMenuSelectedLeft.gif) no-repeat left top; display: block; padding-top: 11px}

.main-menu li i		{ background-image: url(../images/navigation/navi-title.png); background-repeat: no-repeat; height: 19px; display: block; text-indent: -999.9em;
						cursor: pointer}

.main-menu li#home span
					{ width:46px;}
.main-menu li#home i
					{ background-position: 0px top; width:46px;}
.main-menu li#home.active a:link i,
.main-menu li#home.active a:visited i,
.main-menu li#home.active a:hover i,
.main-menu li#home.active a:active i,
.main-menu li#home strong i
					{ background-position: 0px bottom}
.main-menu li#home a:hover i,
.main-menu li#home a:active i
					{ background-position: 0px -19px}

.main-menu li#product_range span
					{ width:104px;}
.main-menu li#product_range i
					{ background-position: -46px top; width: 104px}
.main-menu li#product_range.active a:link i,
.main-menu li#product_range.active a:visited i,
.main-menu li#product_range.active a:hover i,
.main-menu li#product_range.active a:active i,
.main-menu li#product_range strong i
					{ background-position: -46px bottom}
.main-menu li#product_range a:hover i,
.main-menu li#product_range a:active i
					{ background-position: -46px -19px}

.main-menu li#history span
					{ width:52px;}
.main-menu li#history i
					{ background-position: -150px top; width: 52px}
.main-menu li#history.active a:link i,
.main-menu li#history.active a:visited i,
.main-menu li#history.active a:hover i,
.main-menu li#history.active a:active i,
.main-menu li#history strong i
					{ background-position: -150px bottom}
.main-menu li#history a:hover i,
.main-menu li#history a:active i
					{ background-position: -150px -19px}
					
.main-menu li#recipes span
					{ width:56px;}
.main-menu li#recipes i
					{ background-position: -202px top; width: 56px}
.main-menu li#recipes.active a:link i,
.main-menu li#recipes.active a:visited i,
.main-menu li#recipes.active a:hover i,
.main-menu li#recipes.active a:active i,
.main-menu li#recipes strong i
					{ background-position: -202px bottom}
.main-menu li#recipes a:hover i,
.main-menu li#recipes a:active i
					{ background-position: -202px -19px}
					
.main-menu li#tv_ad span
					{ width:40px;}
.main-menu li#tv_ad i
					{ background-position: -258px top; width: 40px}
.main-menu li#tv_ad.active a:link i,
.main-menu li#tv_ad.active a:visited i,
.main-menu li#tv_ad.active a:hover i,
.main-menu li#tv_ad.active a:active i,
.main-menu li#tv_ad strong i
					{ background-position: -258px bottom}
.main-menu li#tv_ad a:hover i,
.main-menu li#tv_ad a:active i
					{ background-position: -258px -19px}
					
.main-menu li#competition span
					{ width:86px;}
.main-menu li#competition i
					{ background-position: -298px top; width: 86px}
.main-menu li#competition.active a:link i,
.main-menu li#competition.active a:visited i,
.main-menu li#competition.active a:hover i,
.main-menu li#competition.active a:active i,
.main-menu li#competition strong i
					{ background-position: -298px bottom}
.main-menu li#competition a:hover i,
.main-menu li#competition a:active i
					{ background-position: -298px -19px}
/*--------------------------------------*/
/*content-------------------------------*/
#content			{  background: url(../images/content-bg.jpg) no-repeat top; width: 998px;
						padding: 32px 0 0 2px; position: relative; overflow: hidden;}
.smallContent,
#content.home-page	{ padding: 0; min-height:505px; height: auto !important; height:505px; width: 1000px}
#content.home-page	{ position: static; height:537px; min-height: 537px}

#content.recipes-wrap
					{ height: 524px}
#content.article-wrap
					{ height: 583px}
/*-- Content-wrap ---*/
.topBorder			{ background: url(../images/t-b-s.png) no-repeat left top; width: 906px; height: 28px; margin-left: 45px; float: left; position: relative}
.bottomBorder		{ background: url(../images/b-b-s.png) left top no-repeat; width: 906px; height: 8px; margin-left: 45px; float: left; position: relative}

.leftBorder			{ width: 45px; background-position: left top; background-repeat: no-repeat; float: left; margin-right: -45px; position: absolute; left: 2px; top: 32px}
.rightBorder		{ width: 47px; background-position: left top; background-repeat: no-repeat; float: right; margin-left: -47px; position: absolute; right: 0; top: 32px}

.centerContent		{ background-position: 45px top; background-repeat: no-repeat; width: 906px; min-height: 477px; height: auto !important; height: 477px; float: left;
						padding: 0 47px 0 45px}

.leftBorder			{ background-image: url(../images/l-b-l.png); height: 820px}
.rightBorder		{ background-image: url(../images/r-b-l.png); height: 820px}
.bottomBorder		{ display: none}
.centerContent		{ background-image: url(../images/center-l-1.jpg);}

.smallContent .leftBorder
					{ background-image: url(../images/l-b-s.png); height: 480px}
.smallContent .rightBorder
					{ background-image: url(../images/r-b-s.png); height: 480px}
.smallContent .bottomBorder
					{ display: block}
.smallContent .centerContent
					{ background-image: url(../images/center-s.jpg); min-height: 410px; height: 410px !important; overflow: hidden;}

/*--- Home page -----------*/
#wrap.home #green	
					{ background-image: url(../images/bgGreen_flash.png)}
#wrap.home #logo .logo-bg	
					{ background-image: url(../images/logo_flash.png)}

object#flashContent
					{ margin-top: -1px}
#content-menu		{ position: relative; margin: 0; display: block;z-index: 30}
#content-menu li	{ position: absolute; margin: 0; list-style: none;}

#content-menu li a:link,
#content-menu li a:visited
					{ position: relative; display: block}
#content-menu li a:link span,
#content-menu li a:visited span
					{ position: absolute; display: block; overflow: hidden; z-index: 50}
#content-menu li a:link span i,
#content-menu li a:visited span i
					{ position: absolute; top: 0; left: 0; display: block; text-indent: -999.9em}
#content-menu li a:hover span i,
#content-menu li a:active span i
					{ bottom: 0; top: auto; cursor: pointer}

#content-menu li.content-competition
					{ background: url(../images/navigation/competition-bg.png) no-repeat left top; width: 141px; height: 141px; left: -2px; top: 54px}
#content-menu li.content-competition a:link,
#content-menu li.content-competition a:visited
					{ width: 132px; height: 90px; top: 40px;}
#content-menu li.content-competition a:link span,
#content-menu li.content-competition a:visited span
					{ width: 125px; height: 38px; top: -12px; right: -16px}
#content-menu li.content-competition span i
					{ background: url(../images/navigation/competition-title.png) no-repeat left top; width: 125px; height: 76px; position: relative}

#content-menu li.content-tv_ad
					{ background: url(../images/navigation/tv-bg.png) no-repeat left top; width: 109px; height: 132px; left: 631px; top: 56px}
#content-menu li.content-tv_ad a:link,
#content-menu li.content-tv_ad a:visited
					{ width: 109px; height: 72px; top: 60px}
#content-menu li.content-tv_ad a:link span,
#content-menu li.content-tv_ad a:visited span
					{ width: 59px; height: 44px; top: -32px; right: -20px}
#content-menu li.content-tv_ad span i
					{ background: url(../images/navigation/tv-title.png) no-repeat left top; width: 59px; height: 88px}
					
#content-menu li.content-products
					{ width: 176px; height: 109px; left: 446px; top: 300px}
#content-menu li.content-products a:link,
#content-menu li.content-products a:visited
					{ width: 176px; height: 109px;}
#content-menu li.content-products a:link span,
#content-menu li.content-products a:visited span
					{ width: 107px; height: 41px; top: -32px; left: 56px}
#content-menu li.content-products span i
					{ background: url(../images/navigation/product-title.png) no-repeat left top; width: 107px; height: 82px}

#content-menu li.content-recipes
					{ width: 138px; height: 108px; left: 849px; top: 366px}
#content-menu li.content-recipes a:link,
#content-menu li.content-recipes a:visited
					{ width: 138px; height: 108px;}
#content-menu li.content-recipes a:link span,
#content-menu li.content-recipes a:visited span
					{ width: 87px; height: 38px; top: 4px; left: 0}
#content-menu li.content-recipes span i
					{ background: url(../images/navigation/recipes-title.png) no-repeat left top; width: 87px; height: 76px}

/*-----*/
.conteiner			{ padding: 34px 0 20px 13px;}

#leftContent		{ float: left; padding: 0; width: 430px; }
#rightContent		{ float: right; padding: 0; width: 430px;}

.product-range .centerContent
					{ background-image: url(../images/center-l-2.jpg); background-position: 45px -30px}
.article-wrap .centerContent,
.product-range2 .centerContent
					{ background-image: url(../images/center-l-2.jpg);}
.history .centerContent
					{ background-position: 45px -49px}

.product-range2 .conteiner
					{ padding-left: 0; overflow: hidden}

.product-range .cell
					{ width: 430px; padding-bottom: 18px; float: left; clear: left}
.product-range img	{ float: left; margin: 0 14px 0 0}

.product-range h6	{ padding: 10px 0; margin-bottom: 6px; font-size: 15px; line-height: 16px; color: #333}

.product-range #leftContent h6
					{ margin-bottom: 4px}
.paddinTop1			{ padding-top: 12px}

.product-range h2 a:link,
.product-range h2 a:visited
					{ color: #55ad30}
.product-range h2 a:hover,
.product-range h2 a:active
					{ text-decoration: underline}

.new				{ position: relative; float: left}
.new span			{ background: url(../images/new-icon.png) no-repeat left top; display: block; text-indent: -999.9em; width: 97px; height: 76px;
						position: absolute; left: -13px; top: -5px; z-index: 22}

.leadSlices h2		{padding-top:12px}
.deliWheel h2		{padding-top:6px}
.leadSlices img		{margin-right:6px}
.deliWheel img		{margin-right:23px}


.view				{ background: url(../images/vied-link.gif) no-repeat left top; width: 67px; height: 14px; display: inline-block; text-indent: -999.9em;}

.text-block1		{ margin-left: 248px}
.marginLeft1		{ margin-left: 64px; margin-top: -6px}
.marginLeft2		{ }
.marginLeft3		{ margin-left: 6px; margin-top: -12px}
.marginTop1			{ margin-top: -24px}

.subheader1			{ margin: 4px 0 0 18px; display: inline; float: left}
.product-range h6.subheader1
					{ padding: 0}
/*------------*/
.deli-wheel-list,
.product-range-list	{ margin: 0 -40px 0 0; padding-top: 3px; padding-bottom: 8px; overflow: hidden}
.product-range-list li
					{ float: left; width: 230px; padding: 0 64px 0 16px; margin: 0}
.product-range-list .product-image
					{ height: 174px}
.product-range-list .left img
					{ margin: 0 0 0 -21px; position: relative}
.product-range-list .center img
					{ margin: 6px 0 0 -12px; position: relative}
.product-range-list .right img
					{ margin: 6px 0 0 -15px; position: relative}

.deli-wheel-list	{ padding-top: 12px; padding-bottom: 16px}

.deli-wheel-list li
					{ float: left;}
.deli-wheel-list li.left
					{ width: 345px; padding: 0 142px 0 17px }
.deli-wheel-list li.left .product-image
					{ float: left; margin-left: -10px; margin-right: -80px}
.deli-wheel-list li.left img
					{ float: left;}
.deli-wheel-list li.right
					{ width: 315px;}

.deli-wheel-list .dw-title
					{ background: url(../images/title-bottom-border.gif) no-repeat left bottom; padding: 38px 0 16px; margin-bottom: 16px}
.deli-wheel-list .dw-title h6
					{ font-size: 26px; margin: 0}
.deli-wheel-list li.right p
					{ font-size: 16px; line-height: 24px; padding-left: 14px}
.deli-wheel-list li.right p .cufon-canvas
					{ padding: 4px 0}
.product-range-list .right .new span
					{ left: -30px; top: -10px}
a.view-table:link,
a.view-table:visited
					{ background: url(../images/view-table.gif) no-repeat left top; width: 147px; height: 30px; display: block; text-indent: -999.9em}
					
a.back-to-range:link,
a.back-to-range:visited
					{ background: url(../images/back.png) no-repeat left top; width: 141px; height: 44px; display: block; text-indent: -999.9em}

/*--- History ---*/
.history .centerContent div		{ float: right; clear: right; margin-bottom: 0}

.history p			{ margin-right: 466px}

.step1				{ padding-right: 38px;}
.step2				{ padding-right: 25px; padding-top: 13px;}
.step3				{ padding-top: 25px; padding-right: 15px}
img.history-photo	{ margin-left: 24px; margin-top: -10px}

.wood-table			{ position: absolute; bottom: 0; left: 46px; width: 226px; height: 190px }
/*------------- Video -------------------------*/
.pre-text			{ float: left; width: 200px; padding-top: 6px}

.video-block		{ float: right; margin-right: -8px; position: relative; width: 548px; height: 317px;
						margin-right: 100px}
.video-block .top-arrow
					{ background: url(../images/video-arrow.png) no-repeat left top; width: 25px; height: 15px;}
					
.video .conteiner	{ padding-left: 0;}
/*-------------------------*/
.text-block2		{ width: 430px; float: left}
.enter-competition	{ background: url(../images/enter-comtetition.gif) no-repeat left top; width: 173px; height: 24px; display: block; text-indent: -999.9em;
						margin: 44px 0 32px}

.recipe-vote-list	{ margin: 0 -25px 0 0}
.recipe-vote-list li.vote-item
					{ list-style: none; margin: 0; padding-right: 11px; float: left; width: 138px}
.recipe-vote-list li.vote-item .video-thumb
					{ text-align: center; display: block; padding-bottom: 10px}
.recipe-vote-list li.vote-item .video-thumb a:link,
.recipe-vote-list li.vote-item .video-thumb a:visited
					{ display: inline-block; margin: 0 auto; position: relative; overflow: hidden}
.recipe-vote-list li.vote-item .video-thumb a span
					{ position: absolute; background: url(../images/video-play.png) no-repeat left top; width: 29px; height: 22px; top: 35px; margin-left: -14px;
						display: block; cursor: pointer; left: 50%;}
.recipe-vote-list p	{ margin-bottom: 4px; min-height: 58px; height: auto !important; height: 58px}
.vote				{ background: url(../images/vote.gif) no-repeat left top; width: 65px; height: 18px; display: block; text-indent: -9999px }

.video-prew			{ float: right; width: 467px; height: 316px; overflow: hidden; margin-top: 32px; background: url(../images/vote-view-border.png) no-repeat left top; position: relative}

/*-------  Recipes ----------*/
.recipes-wrap .centerContent
					{ background-image: url(../images/center-l-2.jpg); background-position: 45px -20px;
						min-height: 506px; height: auto !important; height: 506px; position: relative; z-index: 50}

.recipes			{ padding-left: 0}

.page-hide,
.tabs-hide			{ display: none}
.tabs				{ overflow: hidden; padding-top: 6px; margin: 0; font-size: 14px; line-height: 33px; padding-bottom: 38px;
						position: relative; z-index: 25}
.tabs li			{ padding: 0 15px; margin: 0; list-style: none; float: left; background: url(../images/tab-bg.gif) repeat}

.tabs li a:link,
.tabs li a:visited
					{ color: #333; display: block; position: relative;}
.tabs li.selected a:link,
.tabs li.selected a:visited,
.tabs li a:hover,
.tabs li a:active
					{ color: #55ad30}

.recipes-list ul	{ margin: 0; width: 422px;}
.recipes-list ul li	{ width: 422px; float: left; padding: 5px 0; height: 42px; font-size: 12px; line-height: 20px}
.recipes-list ul li a:link,
.recipes-list ul li a:visited
					{ color: #333}
.recipes-list ul li a:hover,
.recipes-list ul li a:active
					{ color: #55ad30}
.recipes-list .img-prew
					{ position: relative; float: left; width: 122px; height: 42px}
.recipes-list .img-prew img
					{ position: absolute}
.recipes-list .odd .img-prew img
					{ z-index: 5; left: 30px; top: -18px;}
.recipes-list .even .img-prew img
					{ z-index: 15; left: 10px; top: -18px;}
.recipes-list .last .img-prew img
					{ z-index: 18}


.recipe #contentTop { position:relative; height: 144px}

.recipes-title		{ background:url(../images/recipe-title-wrap.png) no-repeat left top; padding-top: 12px; padding-left: 4px;width: 898px}
#long.recipes-title	{ background:url(../images/recipe-title-wrap-long.png) no-repeat left top; padding-top: 12px; padding-left: 4px;width: 898px}

.recipes-title h6
					{font-size: 28px; line-height: 24px; margin: 0;}
.recipes-title h6 span
					{ padding-left: 15px}
.recipes-title span .cufon
					{ padding: 11px 0}

.recipe #contentTop img
					{position:absolute; top: -54px; right: -30px}

.recipe #leftContent
					{float: left; width: 186px; position: relative; min-height: 234px; height: auto !important; height: 234px; padding-bottom: 44px}
.recipe #rightContent h6,
.recipe #leftContent h6
					{ font-size: 18px; margin-bottom: 8px; color: #333; line-height: 24px}
.recipe #leftContent h3
					{ font-size: 14px; font-weight: bold; color: #333; margin-bottom: 4px; line-height: 16px}
.recipe #leftContent ul
					{ margin-bottom: 10px}

.recipe #rightContent
					{padding: 0 62px 0 0; width:610px; min-height: 246px; height: auto !important; height: 246px; float:right; position:relative; 
						padding-bottom: 39px}
.recipe #rightContent ul
					{margin:10px 0 17px 0; line-height:14px}

.recipe ul.cooking
					{  float: right; margin: 0 0 -22px; padding-right: 62px; text-align: right}
.recipe ul.cooking li
					{ display: inline-block; margin: 0; list-style: none; font-size: 12px; padding-left: 16px; background: url(../images/separator-1.gif) no-repeat 6px 6px}
.recipe ul.cooking li.first
					{ background: none}

.recipe #rightContent ul.tip
					{ margin: 0 0 12px 0}

a.print:link,
a.print:visited		{ background: url(../images/print-wrap.jpg) no-repeat left top; width: 149px; height: 39px; font-size: 14px; line-height: 39px;
						color: #000; display: block; text-align: center; position: absolute; bottom: 0; left: 0}

#back				{font-size:0; text-indent:-9999px; background:url(../images/textBack.gif); width:149px; height:27px;
					position:absolute; bottom:4px; left:0}

.recipes-list .page-hide ul.recipes-block
					{ height: 260px}

.recipes-list .pager
					{ float: left; margin: 0; padding-top: 24px; padding-left: 26px}
.recipes-list .pager li
					{ margin: 0; list-style: none; padding: 0; height: 52px}
.recipes-list .pager li span
					{ float: left; padding: 13px 12px 18px 14px; height: 21px}

.recipes-list .pager li a:link,
.recipes-list .pager li a:visited,
.recipes-list .pager li .selected-page
					{ background-image: url(../images/pager.jpg); background-repeat: no-repeat}
.recipes-list .pager li a:link,
.recipes-list .pager li a:visited
					{ height: 21px; display: block; text-indent: -999.9em}

.recipes-list .pager li.pager-1
					{ width: 78px}
.recipes-list .pager li.pager-1 span
					{ width: 52px;}
.recipes-list .pager li.pager-1 .selected-page
					{ background-position: 0px bottom;}
.recipes-list .pager li.pager-1 a:link,
.recipes-list .pager li.pager-1 a:visited
					{ background-position: -14px -13px; width: 52px;}
.recipes-list .pager li.pager-1 .selected-page a:link,
.recipes-list .pager li.pager-1 .selected-page a:visited
					{ background-position: -14px -65px}

.recipes-list .pager li.pager-2
					{ width: 76px}
.recipes-list .pager li.pager-2 span
					{ width: 57px; padding-left: 10px; padding-right: 9px}
.recipes-list .pager li.pager-2 .selected-page
					{ background-position: -77px bottom;}
.recipes-list .pager li.pager-2 a:link,
.recipes-list .pager li.pager-2 a:visited
					{ background-position: -87px -13px ; width: 57px;}
.recipes-list .pager li.pager-2 .selected-page a:link,
.recipes-list .pager li.pager-2 .selected-page a:visited
					{ background-position: -87px -65px}

.recipes-list .pager li.pager-3
					{ width: 77px}
.recipes-list .pager li.pager-3 span
					{ width: 54px; padding-left: 12px; padding-right: 11px}
.recipes-list .pager li.pager-3 .selected-page
					{ background-position: -153px bottom;}
.recipes-list .pager li.pager-3 a:link,
.recipes-list .pager li.pager-3 a:visited
					{ background-position: -165px -13px ; width: 54px;}
.recipes-list .pager li.pager-3 .selected-page a:link,
.recipes-list .pager li.pager-3 .selected-page a:visited
					{ background-position: -165px -65px}

.recipes-list .pager li.pager-4
					{ width: 78px}
.recipes-list .pager li.pager-4 span
					{ width: 52px;}
.recipes-list .pager li.pager-4 .selected-page
					{ background-position: 0px bottom;}
.recipes-list .pager li.pager-4 a:link,
.recipes-list .pager li.pager-4 a:visited
					{ background-position: -246px -13px; width: 52px;}
.recipes-list .pager li.pager-4 .selected-page a:link,
.recipes-list .pager li.pager-4 .selected-page a:visited
					{ background-position: -246px -65px}

.recipes-list .pager li.pager-5
					{ width: 76px}
.recipes-list .pager li.pager-5 span
					{ width: 57px; padding-left: 10px; padding-right: 9px}
.recipes-list .pager li.pager-5 .selected-page
					{ background-position: -306px bottom;}
.recipes-list .pager li.pager-5 a:link,
.recipes-list .pager li.pager-5 a:visited
					{ background-position: -316px -13px ; width: 57px;}
.recipes-list .pager li.pager-5 .selected-page a:link,
.recipes-list .pager li.pager-5 .selected-page a:visited
					{ background-position: -316px -65px}

.recipes-list .pager li.pager-6
					{ width: 77px}
.recipes-list .pager li.pager-6 span
					{ width: 54px; padding-left: 12px; padding-right: 11px}
.recipes-list .pager li.pager-6 .selected-page
					{ background-position: -382px bottom;}
.recipes-list .pager li.pager-6 a:link,
.recipes-list .pager li.pager-6 a:visited
					{ background-position: -394px -13px ; width: 54px;}
.recipes-list .pager li.pager-6 .selected-page a:link,
.recipes-list .pager li.pager-6 .selected-page a:visited
					{ background-position: -394px -65px}


.close				{ text-align: right; padding-bottom: 4px; position: relative; z-index: 50}
.close a			{ cursor: pointer}

#cee_closeBtn,
.close a span		{ text-indent: 999.9em; background: url(../images/close.gif) no-repeat left top; width: 63px; height: 15px; display: inline-block}
#cee_closeBtn		{ right: 8px; top: 8px}
#cee_closeBtn		{ text-indent: -999.9em}
/*------------------*/
/*.nutritional-table 	{padding-right: 80px}*/
.nutritional-table .rightTable,
.nutritional-table .leftTable
					{ margin-top: -18px; position: relative}

.nutritional-table .leftTable
					{ float: left;}
.nutritional-table .rightTable
					{ float: right}
.nutritional-table h2
					{ font-size: 16px; margin-bottom: 6px; font-weight: bold; text-align: center}

.nutritional-table table th,
.nutritional-table table td
					{ padding: 0 10px; font-size: 11px; line-height: 17px; text-align: center}
.nutritional-table table .even td
					{ background: #b9d682; line-height: 13px}
.nutritional-table table th
					{ padding: 0}

.nutritional-table table td.title
					{ text-align: left}

.nutritional-table table .column1
					{ width: 158px}
.nutritional-table table .column2
					{ width: 90px}
.nutritional-table table .column3
					{ width: 71px}
.nutritional-table table .column4
					{ width: 142px}


.nutritional-table table td
					{ border: 2px solid #b9d682; background: #eaf2db;}
					

.nutritional-table p			{ color:#000000; font-size:11px; line-height:13px; margin:15px 0 0 12px;}

#article			{ padding-bottom: 5px; height: 516px; position: relative}
#article .pager		{ padding-top: 0px; position: absolute; bottom: 5px; left: 0; width: 462px}

#article .page-hide ul
					{ float: none; color: #333; margin-bottom: 12px; list-style: disc; width: 100%;}
#article .page-hide ul li
					{ margin-left: 20px; font-size: 12px; line-height: 16px; padding: 0; width: auto; float: none; height: auto}
#article p			{ margin-bottom: 12px}

/*footer--------------------------------*/
#footer				{width: 1000px; height:30px; padding-bottom: 14px; text-align: center; background: url(../images/shadow-bottom.gif) no-repeat left bottom;}
#footer ul			{margin:0 auto; text-align: center; background:url(../images/bgFooter.gif) repeat-x; }
#footer ul li		{display: inline-block}
#footer ul li span	{padding:0 10px}
#footer ul li,
#footer ul li a:link,
#footer ul li a:visited	
					{font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#247304; line-height:30px}
#footer ul li a:hover,
#footer ul li a:active
					{text-decoration:underline}

/*-----------------*/
#cee_title			{ display: none !important}


#cee_box #print-recipe a.print:link, 
#cee_box #print-recipe a.print:visited,
.to-print,
.printed			{ display: none}


#cee_box #print-recipe,
#cee_box #print-recipe h1,
#cee_box #print-recipe h2,
#cee_box #print-recipe h3,
#cee_box #print-recipe h4,
#cee_box #print-recipe h5,
#cee_box #print-recipe h6
					{ color: #000; font-weight: bold }


#cee_box #print-recipe,
#cee_box #print-recipe .recipes-title
					{ background: none; padding: 0; width: auto}

#cee_box #print-recipe
					{ padding: 14px 14px 14px 56px;}


#cee_box #print-recipe h1,
#cee_box #print-recipe #back,
#cee_box #print-recipe img
					{ display: none}
#cee_box #print-recipe img.printed
					{ display: block; float: right; margin-left: 10px}

#cee_box #print-recipe h6
					{ font-size: 16px; clear:left}
#cee_box #print-recipe br
					{ display: none}
#cee_box #print-recipe ul.method
					{ list-style: none; padding: 0;}
#cee_box #print-recipe ul.method li
					{ text-indent: -12px; padding-bottom:10px;}
#cee_box #print-recipe #leftContent,
#cee_box #print-recipe #rightContent,
#cee_box #print-recipe #contentTop
					{ height: auto; position: static; width: auto; float: none; padding: 0}
#cee_box #print-recipe .recipes-title
					{ margin-bottom: 12px}
					
#cee_box #print-recipe cufon
					{ font-size: 16px !important; line-height: 24px !important; width: auto !important; height: auto !important;
						padding: 0}
#cee_box #print-recipe cufon canvas
					{ display: none}
#cee_box #print-recipe cufon cufontext 
					{ height: auto !important; overflow: visible !important; text-indent: 0 !important; width: auto !important; display: inline !important}
#cee_box #print-recipe span
					{ padding: 0}
					
#cee_box #print-recipe ul
					{ list-style: disc; padding-left: 10px}
#cee_box #print-recipe ul li
					{ margin-left: 15px}

#cee_box #print-recipe ul.cooking
					{  float: none; margin: 0 0 14px 0; text-align: left; overflow: hidden; padding-right: 12px}
#cee_box #print-recipe ul.cooking li
					{display: list-item; background: none; padding: 0;  margin: 0 0 0 15px; list-style: disc}
					
#cee_box #print-recipe #rightContent
					{ clear: both;}

#cee_box #print-recipe a.to-print:link, 
#cee_box #print-recipe a.to-print:visited
					{ display: inline-block; font-size: 12px; }
					
.placeholder		{ padding: 100px 0 0 152px}

/*----------------------------*/
#vote_wrap			{ background: #fff; padding: 0 20px 0 32px; height: 100%}

#vote_wrap .line	{ padding-bottom: 6px; overflow: hidden}
#vote_wrap .line p	{ float: left; padding-right: 26px;}

#vote_wrap .fields	{ float: left; width: 360px}
#vote_wrap .conditions
					{ float: right; width: 380px;}
#vote_wrap .conditions .text
					{ height: 134px; overflow: auto; margin-bottom: 15px}
#vote_wrap label	{ float: left; padding-right: 22px; margin: 0}
#vote_wrap label span
					{ margin-left: 20px; display: block}
#vote_wrap input	{ margin: 0; float: left}
#vote_wrap input.radio
					{ margin-right: 3px}
#vote_wrap input.text
					{ font-size: 12px; line-height: 14px; padding: 4px 4px 6px; width: 210px; border: 1px solid #a2a1a1; height: 14px}
#vote_wrap input.error
					{ border-color: #f00}
#vote_wrap input.reset
					{ color: #55ad30; float: right; text-decoration: underline; cursor:pointer; font-size: 12px}
#vote_wrap input.submit
					{ float: left; background: url(../images/submit.gif) no-repeat left top; width: 91px; height: 18px; cursor: pointer}

#vote_wrap .fields label
					{ float: left; width: 140px; line-height: 24px; padding: 0}
					
#vote_wrap .conditions p,
#vote_wrap .conditions h3
					{ color: #333; font-size: 13px; line-height: 14px}

.term-label			{ padding-bottom: 45px; margin-bottom: 0}
#terms_error		{ font-size: 12px; margin-top: -30px; line-height: 15px; height: 15px; margin-bottom: 15px; color:#FF0000 }
#message			{ font-size: 12px; line-height: 15px; }
