/****************************************/
/* Delicatesa.ro
/* CSS & xHTML: Adrian Breaban
/* adrian.breaban@gmail.com
/****************************************/

/****************************************/
/***** Import Reset CSS *****************/
/****************************************/
/*@import url("_reset.css");*/
/* Reset default browser CSS. Based on Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html and Yahoo: http://developer.yahoo.com/yui/reset/ */
BODY { line-height:1 }
@media screen and (min-width:1020px) {body {overflow-x: hidden;}}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,IMG, INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,ARTICLE,ASIDE,CANVAS,DETAILS,EMBED,FIGURE,FIGCAPTION,FOOTER,HEADER,HGROUP,MENU,NAV,OUTPUT,RUBY,SECTION, SUMMARY,TIME,MARK,AUDIO,VIDEO { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline }

/* HTML5 display-role reset for older browsers */
ARTICLE,ASIDE,DETAILS,FIGCAPTION,FIGURE,FOOTER,HEADER,HGROUP,MENU,NAV,SECTION { display: block }

TABLE { border-collapse:collapse; border-spacing:0 }
OL,UL { list-style:none }
BLOCKQOUTE, Q { quotes:none }
BLOCKQOUTE:before,BLOCKQOUTE:after,Q:before,Q:after { content:''; content:none }
ABBR,ACRONYM { border:0 }
:focus { outline:0 }
INS { text-decoration:none }
DEL { text-decoration:line-through }
input::-moz-focus-inner { border:0; padding-bottom:0 } /* Remove button padding in Firefox */
TEXTAREA { resize:none }

/****************************************/
/***** Import CSS 3 *********************/
/****************************************/
/*@import url("_css3.css");*/
/* CSS3 */
/* Border radius */
.dropdown .in, .btn, FORM.default INPUT.txt, FORM.default TEXTAREA, FORM.default SELECT, .promo-txt, .badge, .mod .options
{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px 3px 3px 3px}

/* Box shadow */
#page						{-moz-box-shadow:0px 0px 3px #ECECEC; -webkit-box-shadow:0px 0px 3px #ECECEC; box-shadow:0px 0px 3px #ECECEC}
UL.anythingBase LI IMG		{-moz-box-shadow:0px 1px 2px #000; -webkit-box-shadow:0px 1px 2px #000; box-shadow:0px 1px 2px #000}
.dropdown .in				{-moz-box-shadow:inset 1px 2px 1px #433731; -webkit-box-shadow:inset 1px 2px 1px #433731; box-shadow:inset 1px 2px 1px #433731}
.btn-save					{-moz-box-shadow:0px 0px 4px #463b36; -webkit-box-shadow:0px 0px 4px #463b36; box-shadow:0px 0px 4px #463b36}
.btn-s						{-moz-box-shadow:1px 1px 1px #b7b5af; -webkit-box-shadow:1px 1px 1px #b7b5af; box-shadow:1px 1px 1px #b7b5af}
.promo-txt					{-moz-box-shadow:0px 1px 0px #d0d0d0 inset; -webkit-box-shadow:0px 1px 0px #d0d0d0 inset; box-shadow:0px 1px 0px #d0d0d0 inset}
.mod .options				{-moz-box-shadow:1px 1px 1px #dfdfdf; -webkit-box-shadow:1px 1px 1px #dfdfdf; box-shadow:1px 1px 1px #dfdfdf}

/*FORM.default INPUT.txt,
FORM.default TEXTAREA,
FORM.default SELECT			{-moz-box-shadow:inset 1px 1px 1px #a4a4a4; -webkit-box-shadow:inset 1px 1px 1px #433731; box-shadow:inset 1px 1px 1px #a4a4a4}*/

/*FORM.default .error INPUT.txt,
FORM.default .error TEXTAREA,
FORM.default .error SELECT	{-moz-box-shadow:inset 1px 1px 1px #b39898; -webkit-box-shadow:inset 1px 1px 1px #b39898; box-shadow:inset 1px 1px 1px #b39898}*/

/* Text shadow */
.btn, FORM.default INPUT.txt, FORM.default TEXTAREA
{text-shadow:0px 1px 0px #fff}

FORM.favs UL LI LABEL .label {text-shadow:0px 1px 0px #4c372d}

/****************************************/
/***** Page Structure *******************/
/****************************************/
#wrapper			{width:980px; margin:0px auto; text-align:left; background-color:transparent}

#header				{overflow:hidden; margin-bottom:10px}
	#header .logo	{float:left; margin-top:14px; margin-left:10px}
	
	.dropdown						{display:none; clear:both; overflow:hidden; padding:9px; background:url("../images/bg-nav.gif")}
		.dropdown .in				{min-height:123px; position:relative; padding:10px 10px 5px 12px; border:1px solid #786459; background:url("../images/bg-dropdown.gif")}
			.dropdown .in P			{margin-bottom:20px; color:#e0e0e0; font-size:12px}
			.dropdown .in .arrow	{width:18px; height:9px; position:absolute; top:-1px; right:38px; display:block; background-position:right -235px}

#page				{padding-top:20px; border:1px solid #ececec; background-color:#fff}
	
	#main			{overflow:hidden; margin-bottom:20px; background-image:url("../images/bg-sidebar.gif"); background-repeat:repeat-y; background-position:right}
	
	#content		{float:left; width:633px; padding-left:10px}
	#sidebar		{float:right; width:300px; padding:20px 10px 20px 0px}

#footer				{padding:10px; color:#fff; background:url("../images/bg-footer.gif")}
	#footer P		{display:inline; vertical-align:middle}

/* Top banner */
.tb					{margin:0px 10px 20px; text-align:center; background:url("../images/txt-publicitate.gif") no-repeat}

/****************************************/
/***** Global Settings ******************/
/****************************************/

/* Font global, line height */
BODY									{font:12px/1.25 Arial, Helvetica, sans-serif; color:#484848; text-align:center; background:#fcfcfc url("../images/bg-site.png")}

/* Headings */
H1, H2, H3, H4, H5, H6					{font-weight:normal}
H1										{font-size:24px}
H2										{font-size:20px}

/* Links */
A										{color:#b6866e; text-decoration:none}
A:hover									{text-decoration:underline}

/* HTML Tags */
ACRONYM, ABBR							{cursor:help; letter-spacing:1px; border-bottom:1px dashed}
STRONG, EM STRONG						{font-weight:bold}
EM, STRONG EM							{font-style:italic}

/* Forms */
FORM									{display:block}
INPUT, SELECT, TEXTAREA					{font:12px Arial, Helvetica, sans-serif; color:#333}
TEXTAREA								{line-height:1.25}
LABEL,
INPUT.submit							{cursor:pointer}

/* Global classes */
.alignLeft								{float:left}
.alignRight								{float:right}
.red, .error							{color:#FF0000}
.hide									{display:none}
.ar										{text-align:right}
.al										{text-align:left}


/****************************************/
/***** ICONS ****************************/
/****************************************/

	/* General */
	.ic, span.ui-checkbox,
	span.ui-radio	{display:inline-block; vertical-align:middle; background-image:url("../images/ic.png"); background-repeat:no-repeat}
		.ic SPAN	{display:block; text-indent:-9999px}
	A:hover .ic		{text-decoration:none}
	A .ic			{cursor:pointer}
	
	/* Logo */
	.logo			{width:151px; height:106px; background-image:url("../images/logo.png"); background-position:left top}
	#footer .logo	{width:83px; height:58px; margin-right:10px; background-position:left -116px}
	
	/* Retete related */
	.ic-TimpPreparare	{width:21px; height:21px; line-height:21px; background-position:-518px -306px}
	.ic-GradDificultate	{width:20px; height:21px; line-height:21px; background-position:-549px -306px}
	
	/* Sidebar */
	.icSearch			{width:33px; height:33px; line-height:33px; background-position:left -306px}
	.icMoreSocial		{width:24px; height:41px; line-height:41px; background-position:-43px -306px}
	.icRecent			{width:29px; height:42px; line-height:42px; background-position:-77px -306px}
	.icTop				{width:32px; height:37px; line-height:37px; background-position:-116px -306px}
	.icRecommended		{width:25px; height:33px; line-height:33px; background-position:-158px -306px}
	.icBlogroll			{width:37px; height:33px; line-height:33px; background-position:-330px -306px}
	.icSimilar			{width:26px; height:31px; line-height:31px; background-position:-579px -306px}
	.icRelated			{width:29px; height:27px; line-height:27px; background-position:-667px -306px}
	
	/* Social */
	.icMail				{width:28px; height:18px; line-height:18px; background-position:-193px -306px}
	.icFb				{width:13px; height:26px; line-height:26px; background-position:-231px -306px}
	.icTwitter			{width:30px; height:22px; line-height:22px; background-position:-254px -306px}
	.icRSS				{width:26px; height:26px; line-height:26px; background-position:-294px -306px}
		
		#footer .icMail		{width:29px; height:19px; line-height:19px; background-position:-377px -306px}
		#footer .icFb		{width:14px; height:27px; line-height:27px; background-position:-416px -306px}
		#footer .icTwitter	{width:31px; height:23px; line-height:23px; background-position:-440px -306px}
		#footer .icRSS		{width:27px; height:27px; line-height:27px; background-position:-481px -306px}
	
	/* Misc */
	.icMore				{padding-left:7px; background-position:-1020px -445px}
	.icArrowUp,
	.icArrowDown		{width:11px; height:7px; line-height:7px}
		.icArrowUp		{background-position:-1013px -306px}
		.icArrowDown	{background-position:-1013px -318px}
	.icMailB			{width:42px; height:26px; line-height:26px; background-position:-615px -306px}
	.icIngredients		{width:14px; height:24px; line-height:24px; background-position:-706px -306px}
	.icCircle			{width:39px; height:39px; vertical-align:top; text-align:center; background-position:-891px -306px}
	.icList,
	.icGrid				{width:18px; height:25px; line-height:25px}
		.icList			{background-position:-28px -674px}
		.icListInactive	{background-position:left -674px; cursor:default}
		.icGrid			{background-position:-83px -674px}
		.icGridInactive	{background-position:-56px -674px; cursor:default}
	.icPrint			{width:24px; height:24px; line-height:24px; background-position:-110px -674px}
	.icPDF				{width:25px; height:26px; line-height:26px; background-position:-141px -674px}

	
	/* Food Nav */
	.icNav-Home				{width:53px; height:48px; background-position:left -150px; cursor:pointer}
	.icNav-SupeCiorbe		{width:51px; height:47px; background-position:-63px -150px; cursor:pointer}
	.icNav-MancaruriLegume	{width:82px; height:43px; background-position:-124px -150px; cursor:pointer}
	.icNav-MancaruriCarne	{width:69px; height:48px; background-position:-217px -150px; cursor:pointer}
	.icNav-Fripturi			{width:63px; height:48px; background-position:-296px -150px; cursor:pointer}
	.icNav-Salate			{width:59px; height:47px; background-position:-369px -150px; cursor:pointer}
	.icNav-ToateRetetele	{width:57px; height:48px; background-position:-438px -150px; cursor:pointer}
	
		/* Added */
		.icNav-MancaruriPasare		{width:49px; height:38px; line-height:38px; background-position:left -65px}
		.icNav-MancaruriVita		{width:59px; height:33px; line-height:33px; background-position:-53px -65px}
		.icNav-MancaruriPorc		{width:57px; height:33px; line-height:33px; background-position:-122px -65px}
		.icNav-MancaruriPeste		{width:55px; height:30px; line-height:30px; background-position:-189px -65px}
		.icNav-MancaruriOaie		{width:46px; height:32px; line-height:32px; background-position:-254px -65px}
		.icNav-MancaruriVanat		{width:41px; height:52px; line-height:52px; background-position:-310px -65px}
		.icNav-Pizza				{width:55px; height:44px; line-height:44px; background-position:-423px -65px}
		.icNav-Deserturi			{width:51px; height:48px; line-height:48px; background-position:-612px -65px}
		.icNav-Bauturi				{width:27px; height:55px; line-height:55px; background-position:-673px -65px}
		.icNav-ConserveLegume		{width:25px; height:41px; line-height:41px; background-position:-710px -65px}
		.icNav-ConserveFructe		{width:25px; height:41px; line-height:41px; background-position:-745px -65px}
		.icNav-Aluaturi				{width:57px; height:13px; line-height:13px; background-position:-780px -65px}
		.icNav-Sosuri				{width:53px; height:34px; line-height:34px; background-position:-847px -65px}
		.icNav-Aperitive			{width:62px; height:24px; line-height:24px; background-position:-910px -65px}
		.icNav-PreparateTrad		{width:61px; height:29px; line-height:29px; background-position:-505px -150px}
		.icNav-Paste				{width:47px; height:33px; line-height:33px; background-position:-637px -150px}
		.icNav-PastePizza			{width:60px; height:37px; line-height:37px; background-position:-928px -378px}
		
			
		/* Over */
		A:hover .icNav-Home,
		.icNav-HomeOv,
		.selected .icNav-Home					{background-position:left -228px}
		
		A:hover .icNav-SupeCiorbe,
		.icNav-SupeCiorbeOv,
		.selected .icNav-SupeCiorbe				{background-position:-63px -228px}
		
		A:hover .icNav-MancaruriLegume,
		.icNav-MancaruriLegumeOv,
		.selected .icNav-MancaruriLegume		{background-position:-124px -228px}
		
		A:hover .icNav-MancaruriCarne,
		.icNav-MancaruriCarneOv,
		.selected .icNav-MancaruriCarne			{background-position:-217px -228px}
		
		A:hover .icNav-Fripturi,
		.icNav-FripturiOv,
		.selected .icNav-Fripturi				{background-position:-296px -228px}
		
		A:hover .icNav-Salate,
		.icNav-SalateOv,
		.selected .icNav-Salate					{background-position:-369px -228px}
		
		A:hover .icNav-ToateRetetele,
		.icNav-ToateReteteleOv,
		.selected .icNav-ToateRetetele			{background-position:-438px -228px}

		
			/* Added */
			A:hover .icNav-MancaruriPasare,
			.icNav-MancaruriPasareOv,
			.selected .icNav-MancaruriPasare	{background-position:left -575px}
			
			A:hover .icNav-MancaruriVita,
			.icNav-MancaruriVitaOv,
			.selected .icNav-MancaruriVita		{background-position:-53px -575px}
			
			A:hover .icNav-MancaruriPorc,
			.icNav-MancaruriPorcOv,
			.selected .icNav-MancaruriPorc		{background-position:-122px -575px}
			
			A:hover .icNav-MancaruriPeste,
			.icNav-MancaruriPesteOv,
			.selected .icNav-MancaruriPeste		{background-position:-189px -575px}
			
			A:hover .icNav-MancaruriOaie,
			.icNav-MancaruriOaieOv,
			.selected .icNav-MancaruriOaie		{background-position:-254px -575px}
			
			A:hover .icNav-MancaruriVanat,
			.icNav-MancaruriVanatOv,
			.selected .icNav-MancaruriVanat		{background-position:-310px -575px}
			
			A:hover .icNav-Pizza,
			.icNav-PizzaOv,
			.selected .icNav-Pizza				{background-position:-423px -575px}
			
			A:hover .icNav-Deserturi,
			.icNav-DeserturiOv,
			.selected .icNav-Deserturi			{background-position:-612px -575px}

			A:hover .icNav-Bauturi,
			.icNav-BauturiOv,
			.selected .icNav-Bauturi			{background-position:-673px -575px}
			
			A:hover .icNav-ConserveLegume,
			.icNav-ConserveLegumeOv,
			.selected .icNav-ConserveLegume		{background-position:-710px -575px}
			
			A:hover .icNav-ConserveFructe,
			.icNav-ConserveFructeOv,
			.selected .icNav-ConserveFructe		{background-position:-745px -575px}
			
			A:hover .icNav-Aluaturi,
			.icNav-AluaturiOv,
			.selected .icNav-Aluaturi			{background-position:-780px -575px}
			
			A:hover .icNav-Sosuri,
			.icNav-SosuriOv,
			.selected .icNav-Sosuri				{background-position:-847px -575px}
			
			A:hover .icNav-Aperitive,
			.icNav-AperitiveOv,
			.selected .icNav-Aperitive			{background-position:-910px -575px}
			
			
			/* dif */
			A:hover .icNav-PreparateTrad,
			.icNav-PreparateTradOv,
			.selected .icNav-PreparateTrad		{background-position:-505px -228px}
			
			A:hover .icNav-Paste,
			.icNav-PasteOv,
			.selected .icNav-Paste				{background-position:-637px -228px}
			
			A:hover .icNav-PastePizza, 
			.icNav-PastePizzaOv, 
			.selected .icNav-PastePizza			{background-position:-755px -228px}
		
	/* Food icons */
		
		/* Small */
		.ic-MancaruriPasareS	{width:28px; height:24px; line-height:24px; background-position:left top}
		.ic-MancaruriVitaS		{width:37px; height:21px; line-height:21px; background-position:-38px top}
		.ic-MancaruriPorcS		{width:37px; height:21px; line-height:21px; background-position:-85px top}
		.ic-MancaruriPesteS		{width:35px; height:19px; line-height:19px; background-position:-132px top}
		.ic-MancaruriOaieS		{width:30px; height:21px; line-height:21px; background-position:-177px top}
		.ic-MancaruriVanatS		{width:27px; height:33px; line-height:33px; background-position:-217px top}
		.ic-MancaruriLegumeS	{width:34px; height:19px; line-height:19px; background-position:-254px top}
		.ic-PizzaS				{width:35px; height:29px; line-height:29px; background-position:-298px top}
		.ic-SalateS				{width:33px; height:26px; line-height:26px; background-position:-343px top}
		.ic-SupeCiorbeS			{width:35px; height:31px; line-height:31px; background-position:-386px top}
		.ic-DeserturiS			{width:33px; height:31px; line-height:31px; background-position:-431px top}
		.ic-BauturiS			{width:17px; height:35px; line-height:35px; background-position:-473px top}
		.ic-ConserveLegumeS		{width:17px; height:26px; line-height:26px; background-position:-500px top}
		.ic-ConserveFructeS		{width:17px; height:26px; line-height:26px; background-position:-527px top}
		.ic-AluaturiS			{width:36px; height:9px;  line-height:9px;  background-position:-554px top}
		.ic-SosuriS				{width:34px; height:23px; line-height:23px; background-position:-600px top}
		.ic-AperitiveS			{width:39px; height:16px; line-height:16px; background-position:-644px top}
		.ic-PreparateTradS		{width:41px; height:19px; line-height:19px; background-position:-693px top}
		.ic-FripturiS			{width:29px; height:22px; line-height:22px; background-position:-744px top}
		.ic-PasteS				{width:31px; height:22px; line-height:22px; background-position:-783px top}
		.ic-MancaruriCarneS		{width:33px; height:23px; line-height:23px; background-position:-824px top}
		
		/* Medium */
		.ic-MancaruriPasareM	{width:32px; height:29px; line-height:29px; background-position:left -378px}
		.ic-MancaruriVitaM		{width:43px; height:25px; line-height:25px; background-position:-40px -378px}
		.ic-MancaruriPorcM		{width:42px; height:25px; line-height:25px; background-position:-91px -378px}
		.ic-MancaruriPesteM		{width:41px; height:21px; line-height:21px; background-position:-141px -378px}
		.ic-MancaruriOaieM		{width:35px; height:24px; line-height:24px; background-position:-190px -378px}
		.ic-MancaruriVanatM		{width:31px; height:39px; line-height:39px; background-position:-232px -378px}
		.ic-MancaruriLegumeM	{width:40px; height:21px; line-height:21px; background-position:-270px -378px}
		.ic-PizzaM				{width:42px; height:33px; line-height:33px; background-position:-316px -378px}
		.ic-SalateM				{width:39px; height:31px; line-height:31px; background-position:-365px -378px}
		.ic-SupeCiorbeM			{width:40px; height:36px; line-height:36px; background-position:-411px -378px}
		.ic-DeserturiM			{width:38px; height:36px; line-height:36px; background-position:-459px -378px}
		.ic-BauturiM			{width:21px; height:41px; line-height:41px; background-position:-504px -378px}
		.ic-ConserveLegumeM		{width:19px; height:31px; line-height:31px; background-position:-532px -378px}
		.ic-ConserveFructeM		{width:19px; height:31px; line-height:31px; background-position:-558px -378px}
		.ic-AluaturiM			{width:42px; height:11px; line-height:11px; background-position:-585px -378px}
		.ic-SosuriM				{width:41px; height:27px; line-height:27px; background-position:-634px -378px}
		.ic-AperitiveM			{width:46px; height:18px; line-height:18px; background-position:-682px -378px}
		.ic-PreparateTradM		{width:46px; height:21px; line-height:21px; background-position:-738px -378px}
		.ic-FripturiM			{width:39px; height:30px; line-height:30px; background-position:-791px -378px}
		.ic-PasteM				{width:35px; height:25px; line-height:25px; background-position:-837px -378px}
		.ic-MancaruriCarneM		{width:38px; height:26px; line-height:26px; background-position:-880px -378px}
		.ic-PastePizzaM			{width:60px; height:37px; line-height:37px; background-position:-928px -378px}
		
			/* Medium over */
			A:hover .ic-MancaruriPasareM,
			.ic-MancaruriPasareMOv	{background-position:left -518px}
			
			A:hover .ic-MancaruriVitaM,
			.ic-MancaruriVitaMOv	{background-position:-40px -518px}
			
			A:hover .ic-MancaruriPorcM,
			.ic-MancaruriPorcMOv	{background-position:-91px -518px}
			
			A:hover .ic-MancaruriPesteM,
			.ic-MancaruriPesteMOv	{background-position:-141px -518px}
			
			A:hover .ic-MancaruriOaieM,
			.ic-MancaruriOaieMOv	{background-position:-190px -518px}
			
			A:hover .ic-MancaruriVanatM,
			.ic-MancaruriVanatMOv	{background-position:-232px -518px}
			
			A:hover .ic-MancaruriLegumeM,
			.ic-MancaruriLegumeMOv	{background-position:-270px -518px}
			
			A:hover .ic-PizzaM,
			.ic-PizzaMOv			{background-position:-316px -518px}
			
			A:hover .ic-SalateM,
			.ic-SalateMOv			{background-position:-365px -518px}
			
			A:hover .ic-SupeCiorbeM,
			.ic-SupeCiorbeMOv		{background-position:-411px -518px}
			
			A:hover .ic-DeserturiM,
			.ic-DeserturiMOv		{background-position:-459px -518px}
			
			A:hover .ic-BauturiM,
			.ic-BauturiMOv			{background-position:-504px -518px}
			
			A:hover .ic-ConserveLegumeM,
			.ic-ConserveLegmeMOv	{background-position:-532px -518px}
			
			A:hover .ic-ConserveFructeM,
			.ic-ConserveFructeMOv	{background-position:-558px -518px}
			
			A:hover .ic-AluaturiM,
			.ic-AluaturiMOv			{background-position:-585px -518px}
			
			A:hover .ic-SosuriM,
			.ic-SosuriMOv			{background-position:-634px -518px}
			
			A:hover .ic-AperitiveM,
			.ic-AperitiveMOv		{background-position:-682px -518px}
			
			A:hover .ic-PreparateTradM,
			.ic-PreparateTradMOv	{background-position:-738px -518px}
			
			A:hover .ic-FripturiM,
			.ic-FripturiMOv			{background-position:-791px -518px}
			
			A:hover .ic-PasteM,
			.ic-PasteMOv			{background-position:-837px -518px}
			
			A:hover .ic-MancaruriCarneM,
			.ic-MancaruriCarneMOv	{background-position:-880px -518px}
			
			A:hover .ic-PastePizzaM,
			.ic-PastePizzaMOv		{background-position:-928px -518px}
			
		
		/* Big */
		.ic-MancaruriPasareB	{width:49px; height:38px; line-height:38px; background-position:left -65px}
		.ic-MancaruriVitaB		{width:59px; height:33px; line-height:33px; background-position:-53px -65px}
		.ic-MancaruriPorcB		{width:57px; height:33px; line-height:33px; background-position:-122px -65px}
		.ic-MancaruriPesteB		{width:55px; height:30px; line-height:30px; background-position:-189px -65px}
		.ic-MancaruriOaieB		{width:46px; height:32px; line-height:32px; background-position:-254px -65px}
		.ic-MancaruriVanatB		{width:41px; height:52px; line-height:52px; background-position:-310px -65px}
		.ic-MancaruriLegumeB	{width:52px; height:28px; line-height:28px; background-position:-361px -65px}
		.ic-PizzaB				{width:55px; height:44px; line-height:44px; background-position:-423px -65px}
		.ic-SalateB				{width:51px; height:41px; line-height:41px; background-position:-488px -65px}
		.ic-SupeCiorbeB			{width:53px; height:48px; line-height:48px; background-position:-549px -65px}
		.ic-DeserturiB			{width:51px; height:48px; line-height:48px; background-position:-612px -65px}
		.ic-BauturiB			{width:27px; height:55px; line-height:55px; background-position:-673px -65px}
		.ic-ConserveLegumeB		{width:25px; height:41px; line-height:41px; background-position:-710px -65px}
		.ic-ConserveFructeB		{width:25px; height:41px; line-height:41px; background-position:-745px -65px}
		.ic-AluaturiB			{width:57px; height:13px; line-height:13px; background-position:-780px -65px}
		.ic-SosuriB				{width:53px; height:34px; line-height:34px; background-position:-847px -65px}
		.ic-AperitiveB			{width:62px; height:24px; line-height:24px; background-position:-910px -65px}
		.ic-PreparateTradB		{width:61px; height:29px; line-height:29px; background-position:-505px -150px}
		.ic-FripturiB			{width:51px; height:39px; line-height:29px; background-position:-576px -150px}
		.ic-PasteB				{width:47px; height:33px; line-height:29px; background-position:-637px -150px}
		.ic-MancaruriCarneB		{width:52px; height:35px; line-height:35px; background-position:-693px -150px}
		.ic-PastePizzaB			{width:60px; height:37px; line-height:37px; background-position:-928px -378px}
			
			
			
	/* Custom inputs and checkboxes */
	.ui-radio-state-disabled,
	.ui-radio-state-checked-disabled,
	.ui-radio-state-disabled-hover,
	.ui-radio-state-checked-disabled-hover 	{color:#999}
	
	span.ui-helper-hidden 					{display:none}
	.ui-helper-hidden-accessible 			{position:absolute; left:-999em}
	
	span.ui-radio		{width:17px; height:17px; margin-right:5px; background-position:right -150px; cursor:pointer}
	span.ui-checkbox	{width:19px; height:15px; margin-right:5px; background-position:-1009px -190px; cursor:pointer}
	
		span.ui-radio-state-checked,
		span.ui-radio-state-checked-hover 	{background-position:right -170px}
		
		span.ui-checkbox-state-checked,
		span.ui-checkbox-state-checked-hover{background-position:right -210px}


/****************************************/
/***** BUTTONS **************************/
/****************************************/
	.btn					{display:inline-block; padding:0px 10px; vertical-align:middle; color:#6c5549; font-size:18px; background-image:url("../images/buttons.gif"); background-repeat:no-repeat}
		A.btn				{text-decoration:none; cursor:pointer}
			A.btn:hover		{text-decoration:none}
		INPUT.btn			{width:auto; overflow:visible; margin:0px; border:0px none; cursor:pointer}
		
		/* Button types */
		.btn-fw				{padding:0px; text-align:center}
		.btn-t1				{line-height:40px}
		
		.btn-save			{width:93px; height:40px; padding-right:40px; padding-bottom:3px; background:url("../images/ic.png") no-repeat right -254px}
			INPUT.btn-save	{width:133px}
			
		
		.btn-b				{height:40px; background-position:left top}
		.btn-s				{height:27px; padding:0px 15px 3px; border:1px solid #e0dcd2 !important; background-color:#fefefe; background-position:left -50px}
			INPUT.btn-s		{height:29px}
			A.btn-s			{line-height:27px}
		.button				{padding-bottom:2px; line-height:19px; background-repeat:repeat-x}
		
/****************************************/
/***** FORMS ****************************/
/****************************************/

	/* General form styling */
	FORM .rc LABEL,
	FORM .rc INPUT		{display:inline; margin:0px; padding:0px; vertical-align:middle}
	FORM .rc INPUT		{width:15px; height:15px}
	FORM INPUT.submit	{width:auto; overflow:visible; display:inline-block; vertical-align:middle; margin:0px; border:0px none}
	
	FORM DIV					{margin-bottom:10px}
	LABEL.ui-radio-checked,
	LABEL.ui-checkbox-checked	{color:#b17d64 !important}
	
	/* Default form */
	FORM.default INPUT.txt,
	FORM.default TEXTAREA,
	FORM.default SELECT	{display:inline-block; vertical-align:middle; padding:7px; border:0px; color:#535353; background-color:#ebebeb; background-image:url("../images/inputs.gif"); background-repeat:no-repeat; background-position:0 top}
	
	FORM.default SELECT {color:#685348}
	
	FORM.default .error INPUT.txt,
	FORM.default .error TEXTAREA,
	FORM.default .error SELECT	{color:#ad0404; font-weight:bold; background-color:#ffd9d9; background-position:0 -120px}
	
	FORM.default .msg			{margin-left:3px}
		FORM.default .msg-ok	{width:11px; height:10px; line-height:10px; background-position:-1013px -567px}
		FORM.default .msg-error	{padding-left:15px; color:#ad0404; font-size:11px; line-height:12px; background-position:-1015px -585px}
	
	/* Favorite food form */
	FORM.favs				{}
	
		FORM.favs UL		{width:730px; overflow:hidden; margin-left:-15px; margin-top:-5px}
		FORM.favs UL LI 	{float:left; width:131px; height:35px; display:inline; margin-left:15px; margin-top:5px; vertical-align:bottom}
			
			FORM.favs UL LI INPUT,
			FORM.favs UL LI LABEL	{display:inline; vertical-align:middle}
			
			FORM.favs UL LI LABEL.ui-checkbox-checked	{color:#fff !important}
			
			FORM.favs UL LI INPUT	{margin:0px 5px 0px 0px; padding:0px}
			FORM.favs UL LI LABEL 	{position:relative; color:#fdf5ed}
				
				FORM.favs UL LI LABEL.ui-checkbox			{opacity:.75; filter:alpha(opacity="75")}
				FORM.favs UL LI LABEL.ui-checkbox-checked	{opacity:1; filter:alpha(opacity="100")}
				FORM.favs UL LI LABEL .label				{width:60px; display:inline-block; vertical-align:middle; line-height:14px}
				
		FORM.favs .ic		{width:39px; margin-right:2px}
		FORM.favs .btn-save	{position:absolute; top:50%; right:20px; margin-top:-10px; margin-right:0px}
		
	/* Widget search form */
	FORM.w-search 					{}
		FORM.w-search DIV			{margin-bottom:10px}
		FORM.w-search DIV.rc		{margin-bottom:0px}
		FORM.w-search INPUT.txt		{width:192px; margin-right:7px; background-color:#e3ded4; background-position:left -240px}
		FORM.w-search LABEL			{margin-right:15px; color:#66; font-weight:bold}
		
		FORM.w-advSearch					{overflow:hidden}
		FORM.w-advSearch DIV.rc				{float:left; width:145px; display:inline; margin-top:5px; margin-bottom:-10px; margin-right:20px; background:url("../images/dblborder.gif") repeat-y right top}
			FORM.w-advSearch DIV.rc .field	{display:block; margin-bottom:10px}
			
		FORM.w-advSearch .icMore			{margin-top:5px; color:#666; text-decoration:underline}
			FORM.w-advSearch .icMore:hover	{text-decoration:none}
	
	/* Search form */
	FORM.search					{margin-bottom:0px; padding-bottom:10px}
		FORM.search DIV			{margin-bottom:20px}
		FORM.search .mb			{margin-bottom:30px}
		FORM.search INPUT.txt	{width:193px; margin-right:7px}
		FORM.search SELECT		{padding:7px 14px; margin-right:7px}
		FORM.search LABEL		{margin-right:10px; color:#666; font-weight:bold}
		
	/* Userform form */
	FORM.userform LABEL			{width:95px; display:inline-block; color:#7f695d; font-size:14px}
	FORM.userform .req			{padding-right:3px; color:#ff2a20; font-size:17px; vertical-align:middle}
	FORM.userform .captcha-wrap .req {margin-left:-13px}
	FORM.userform INPUT.txt,
	FORM.userform TEXTAREA		{width:260px}
	FORM.userform TEXTAREA		{height:85px}
	FORM.userform INPUT.captcha	{width:80px; margin-right:7px; text-align:center; font-weight:bold}
	FORM.userform IMG			{vertical-align:middle}
	FORM.userform .info			{display:block; padding-left:95px; padding-top:7px; color:#a5a5a5; font-size:11px}
		FORM.userform .info SPAN	{color:#ff2a20}
	FORM.userform .sbmt			{width:450px; padding-left:95px; border-top:1px dotted #d5d1c0; padding-top:10px}
	FORM.userform INPUT.submit	{padding:0px 35px 2px}
	
	FORM.userform .alert			{width:450px; padding-left:95px; padding-top:10px; border-top:1px dotted #d5d1c0;}
		FORM.userform .alert LABEL	{width:auto; font-size:11px; color:#a5a5a5}

	
/****************************************/
/***** LISTS ****************************/
/****************************************/
	
	/* Footer links */
	#footer UL							{display:inline; vertical-align:middle; margin-left:95px; text-align:center}
		#footer UL LI					{display:inline; padding-left:3px}
			#footer UL LI A 			{color:#fff; text-decoration:none}
				#footer UL LI A:hover	{text-decoration:underline}
			
	/* Navigation */
	UL.nav								{float:right; display:inline; margin-right:7px}
		UL.nav LI						{float:left; display:inline; padding:0px 3px; border-right:1px solid #ececec; border-left:1px solid #fefefe}
			UL.nav LI.home				{border-left:0px}
			UL.nav LI.all				{border-right:0px}
			UL.nav LI A					{height:105px; display:block; padding:15px 20px 0px; text-align:center; color:#74614b; font-size:14px; text-decoration:none}
				UL.nav LI A:hover,
				UL.nav LI.selected A	{color:#fff; text-decoration:none; background:url("../images/bg-nav.gif")}
				UL.nav LI.selected A	{cursor:default}
				
				UL.nav LI A .ic,
				UL.nav LI A STRONG		{display:block}
				
				UL.nav LI A .ic			{height:52px; margin-bottom:5px}
				UL.nav LI A STRONG		{font-weight:normal}
				UL.nav LI.selected A .ic{cursor:default}
				
			UL.nav LI.all-selected A	{height:115px}
			
	/* Retete */
	UL.retete					{overflow:hidden; margin-left:-41px; margin-top:-15px}
		UL.retete LI			{float:left; width:297px; height:265px; overflow:hidden; display:inline; margin-left:40px; margin-top:15px; vertical-align:bottom}
		UL.fh LI				{height:380px}
		
		UL.retete LI .title						{margin-bottom:2px; font-size:20px}
			UL.retete LI DL DT .title 			{height:41px; margin-bottom:3px; font-size:26px}
				UL.retete LI DL DT .title .ic	{margin-right:5px}
			
		UL.retete LI .thumb					{position:relative; overflow:hidden; display:block; margin-bottom:10px; padding:3px; border:1px solid #cfcfcf; background-color:#fff}
			UL.retete LI .thumb .thumb-wrap	{width:289px; height:177px; overflow:hidden; display:block}
		
	/* List */
	UL.list LI,
	UL.s-list LI.dif				{width:132px; height:auto; margin-top:0px; margin-bottom:0px; padding-left:10px; line-height:20px; background:url("../images/dot.gif") no-repeat left 8px}	
	
	UL.list LI						{float:none; width:auto; height:auto; display:list-item; margin-left:0px; margin-top:0px; padding-left:10px; line-height:20px; background:url("../images/dot.gif") no-repeat left 8px}	
		UL.retete LI UL.list		{margin-top:4px; padding-top:7px; border-top:1px dotted #d5d1c0}
		.section UL.list LI			{padding-left:15px}
			.section UL.list LI A	{color:#7f695d}

			
		
	/* List small */
	UL.s-list,
	DL.related					{overflow:hidden; margin-top:-10px; margin-left:-10px}

		UL.s-list LI,
		DL.related DD			{float:left; width:142px; display:inline; margin-left:10px; margin-top:10px}
		DL.related DD			{width:132px; height:175px}
			UL.s-list LI .wrap,
			DL.related DD .wrap	{width:134px; height:134px; position:relative; overflow:hidden; display:block; padding:3px; border:1px solid #c9c5bc; background-color:#fff; cursor:pointer}
			DL.related DD .wrap	{width:124px; height:124px; margin-bottom:3px}
				
				UL.s-list LI .wrap:hover			{text-decoration:none}
				UL.s-list LI .wrap .thumb			{width:134px; height:134px; overflow:hidden; display:block; background-color:#fff}
				UL.s-list LI .wrap .title			{width:129px; display:none; position:absolute; bottom:0px; left:0px; margin:0px; padding:4px; font-family:Georgia, "Times New Roman", Times, serif; color:#685246; font-size:16px; background-color:#fff; cursor:pointer}
					UL.s-list LI .wrap .title:hover	{text-decoration:underline}
				
				UL.s-list LI .wrap:hover .thumb		{opacity:.5; filter:alpha(opacity="50")}
				UL.s-list LI .wrap:hover .title		{display:block; opacity:.9; filter:alpha(opacity="90")}
		
		UL.s-list				{margin-top:0px}
			UL.s-list LI		{margin-top:0px; margin-bottom:10px}
			
			DL.related DD .wrap .thumb	{width:124px; height:124px; overflow:hidden; display:block}
		
	/* Social */
	UL.social 				{overflow:hidden; margin-left:-35px; text-align:center}
		UL.social LI		{display:inline; margin-left:35px}
		#footer UL.social	{margin-left:0px}
		
	/* Blogroll */
	UL.blogroll LI			{font-size:14px; line-height:18px; background-position:left 7px}
		UL.blogroll LI A	{color:#74614b}
		
	/* Breadcrumbs */
	.breadcrumbs UL							{}
		.breadcrumbs UL LI					{display:inline; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:11px; vertical-align:middle}
			.breadcrumbs UL LI A 			{color:#000; text-decoration:none; text-transform:uppercase}
				.breadcrumbs UL LI A:hover 	{text-decoration:underline}
			.breadcrumbs UL LI SPAN			{color:#7a7a7a}
			
	/* Food */
	UL.food LI					{position:relative; padding:5px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px}
		UL.food LI A 			{color:#6a5448}
			UL.food LI A .ic	{margin-right:10px; cursor:pointer}
			UL.food LI A:hover 	{color:#b17d64; text-decoration:none}
			UL.food LI A SPAN	{vertical-align:middle}
			
		.category UL.food		{float:left; width:305px}
		
	/* Pagination */
	UL.pages						{margin:40px 0px 10px -8px; text-align:center}
		UL.pages LI					{display:inline; vertical-align:bottom; margin-left:8px}
			UL.pages LI				{font-family:"Times New Roman", Times, serif; color:#7f695d; font-size:20px; line-height:21px}
				UL.pages LI A 		{width:26px; height:26px; display:inline-block; vertical-align:middle; line-height:26px; text-align:center; color:#7f695d; text-decoration:none}
					
					UL.pages LI A:hover,
					UL.pages LI A.current	{color:#fff; text-decoration:none; background:url("../images/ic.png") no-repeat -891px -218px}
					UL.pages LI A.current	{cursor:default}
					
					UL.pages LI.three A		{font-size:14px}
		
		.shape		{width:81px; height:24px}
			.shapeL	{margin-right:10px; background-position:-891px -150px}
			.shapeR	{margin-left:10px; background-position:-891px -184px}
			
	/* Ingredients */
	DL.artdl					{padding-top:15px}
		.wrap-dif DL.artdl		{padding-top:0px}
		DL.artdl DT				{margin-bottom:15px; font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:bold; font-style:italic; color:#685348}
			DL.artdl DT .ic		{margin-right:5px}
			DL.artdl DT SPAN	{display:inline-block; vertical-align:middle}

	/* Receipt related */
	DL.receipt-related DT		{display:inline; margin-bottom:0px; margin-right:10px; font-size:23px}
		DL.receipt-related DD	{display:inline; margin-right:10px}
			DL.receipt-related DD A:hover {text-decoration:none}
			
	/* Article options */
	DL.options					{}
		DL.options DT			{float:left; width:30px; margin-right:10px; font-family:"Times New Roman", Times, serif; font-size:12px; line-height:12px; font-style:italic; color:#999896}
		DL.options DT.dif		{width:42px; margin-left:21px}
		DL.options DD			{float:left; height:25px; margin-right:10px; padding-right:14px; background:url("../images/dblborder.gif") repeat-y right}
		DL.options DD.dif		{margin-right:0px; padding-right:0px; background:none}
		
	/* Related receipts */
	DL.related					{}
		DL.related DT			{display:block; padding-left:10px; font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:bold; font-style:italic; color:#685348}
		DL.related DD			{margin-top:0px}
		
	/* List comments */
	OL.comments											{}
		OL.comments	 LI									{width:100%; margin-bottom:20px}
		OL.comments .comment-author						{float:left; width:48px; height:48px; padding:1px; border:1px solid #cfcfcf; background-color:#fff}
			OL.comments .comment-author SPAN			{display:block; width:48px; height:48px; overflow:hidden}
		OL.comments .comment-content					{overflow:hidden; padding-left:37px}
			OL.comments .comment-content DIV			{margin-bottom:15px; font-size:12px; color:#c7ab9d}
			OL.comments .comment-content .author-name	{display:inline-block; margin-right:10px; font-family:"Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#6c5549}
			OL.comments .comment-content P				{font-size:14px; color:#333}
	
/****************************************/
/***** BOXES, SECTIONS, WIDGETS *********/
/****************************************/
	
	/* Widgets */
	.widget					{overflow:hidden; margin-bottom:35px}
		.w-title			{margin-bottom:15px; font-family:"Times New Roman", Times, serif; color:#7f695d; font-size:30px; line-height:32px; font-weight:bold; letter-spacing:-0.03em}
			.w-title SPAN	{vertical-align:middle}
			
	/* Similar */
	.w-similar FORM			{margin:0px 0px 20px 35px}
	
	/* Text promo widget */
	.promo-txt				{padding:10px 8px; border-bottom:1px solid #fff; color:#7f695d; font-size:12px; line-height:18px; background:url("../images/bg-promo-txt.gif")}
			
	/* Facebook page like widget */
	.fb-page				{width:289px; height:250px; overflow:hidden; margin-left:4px}
		.fb-page .fb_iframe_widget,
		.fb-page IFRAME		{margin-top:-1px; margin-left:-1px}
		
	/* Banner widget */
	.w-promo					{margin-bottom:29px; padding-bottom:6px}
	.w-promo .w-content			{position:relative; padding:4px 0px 10px; border-top:1px dotted #bdbdbd; border-bottom:1px dotted #bdbdbd}
		.w-promo .w-content A 	{display:block}
		.w-promo .label			{width:60px; position:absolute; bottom:-5px; left:50%; margin-left:-35px; display:block; padding:0px 5px; text-align:center; color:#bdbdbd; font-size:10px; line-height:11px; background-color:#f7f2e7}

		
/****************************************/
/***** SITE PAGES ***********************/
/****************************************/

	/* Misc */
	.title				{display:block; margin-bottom:8px; font-family:"Times New Roman", Times, serif}				
	.title A,
	A.title				{display:inline-block; color:#685348; text-decoration:none}
		
		.title A:hover,
		A.title:hover	{text-decoration:underline}
		.thumb:hover	{text-decoration:none}
		
	.badge				{position:absolute; top:10px; left:10px; padding:0px 3px; font-family:Georgia, "Times New Roman", Times, serif; color:#685348; font-size:13px; font-weight:bold; font-style:italic; background-color:#fff}
		A .badge		{cursor:pointer}
		A:hover .badge	{color:#fff; background-color:#685348}


	/* Homepage */
	.slider							{height:390px; overflow:hidden; margin-bottom:30px}
	.anythingSlider					{width:632px; height:356px; position:relative}
	.anythingSlider .anythingWindow	{width:100%; height:100%; overflow:hidden; position:relative; margin-bottom:20px}
	.anythingSlider .arrow,
	.anythingSlider .start-stop		{display:none}
	.anythingControls				{overflow:hidden}
	
	.anythingSlider UL.thumbNav						{overflow:hidden; text-align:center}
		.anythingSlider UL.thumbNav LI				{display:inline; margin-right:5px}
			.anythingSlider UL.thumbNav LI A 		{width:13px; height:12px; display:inline-block; line-height:12px; background-image:url("../images/ic.png"); background-repeat:no-repeat; background-position:right -475px}
			.anythingSlider UL.thumbNav LI A.cur	{background-position:right -488px}
			.anythingSlider UL.thumbNav LI A SPAN	{display:block; text-indent:-9999px}
	
	UL.anythingBase				{position:absolute; top:0px}
	UL.anythingBase LI			{float:left; overflow:hidden; position:relative; margin:0px; padding-bottom:2px}
	
	UL#slider					{height:356px; overflow:hidden}
		
		.overlay				{width:600px; position:absolute; left:2px; bottom:6px; z-index:1; display:block; padding:8px 12px 5px 11px; font-family:Georgia, "Times New Roman", Times, serif; color:#685348; font-size:22px; line-height:23px; background:url("../images/overlay.png")}
				.overlay .ic	{margin-right:10px}
				.overlay A		{vertical-align:middle; text-decoration:none; color:#685348}
					.overlay A:hover {text-decoration:underline}
				
	/* Reteta zilei */
	.reteta-zilei				{width:603px; height:229px; overflow:hidden; margin-left:-10px; margin-bottom:20px; padding:20px 8px 24px 34px; background:url("../images/bg-reteta-zilei.png") no-repeat left top}
		.reteta-zilei .content							{float:left; width:345px}
			.reteta-zilei .content .title				{margin-top:-5px; font-size:30px}
			
			.reteta-zilei .content UL,
			UL.receipt-info								{margin-bottom:15px; padding:10px 0px 5px; border-top:1px dotted #d5d1c0; border-bottom:1px dotted #d5d1c0}
				UL.receipt-info							{width:225px; border-top:0px}
				.reteta-zilei .content UL LI,
				UL.receipt-info LI						{margin-bottom:5px; font-family:"Times New Roman", Times, serif; color:#484848; font-size:13px; line-height:17px}
					.reteta-zilei .content UL LI .ic,
					UL.receipt-info LI .ic				{margin-right:3px}
					
			UL.receipt-info		{margin-bottom:0px}
			
		.reteta-zilei .visual	{float:right; width:247px; border:1px solid #fffffe}
		
		.excerpt				{color:#484848; font-size:11px; line-height:17px}
			.excerpt P			{padding-bottom:5px}
		
		.more					{display:block; font-size:11px; text-align:right; font-style:italic}
			.more A				{color:#7f695d; text-decoration:none}
				.more A:hover	{text-decoration:underline}
	
	.page-title					{margin-bottom:17px; font-family:"Times New Roman", Times, serif; color:#685348; font-size:30px; font-weight:bold; line-height:32px}
		.page-title A			{color:#685348; text-decoration:none}
			.page-title A:hover {text-decoration:underline}
		.pl20					{padding-left:20px}
		.page-title .ic			{margin-right:10px}
		.page-title STRONG		{color:#b17d64}
	
	/* Breadcrumbs */
	.breadcrumbs				{overflow:hidden; margin-bottom:15px}
	
	/* Category description */
	.category					{overflow:hidden; margin-bottom:20px; padding-left:20px}
		.category P				{margin-bottom:15px; color:#484848; font-size:11px; line-height:17px}
		
	.s-wrap						{position:relative}	
	.shadow						{clear:both; height:6px; line-height:6px; display:block; font-size:0px; text-indent:-9999px; background:url("../images/shadows.gif") no-repeat}
		.shadow-top 			{background-position:top}
		.shadow-bottom			{background-position:bottom}
		
		.s-wrap .adv			{width:120px; position:absolute; bottom:-5px; left:50%; margin-left:-70px; padding:0px 10px; text-align:center; color:#b17d64; text-decoration:none; background-color:#fff}
			.s-wrap .adv .ic	{margin-right:5px}
			.s-wrap .adv SPAN	{vertical-align:middle}
			.s-wrap .adv:hover	{text-decoration:none}
		
	/* 404 page */
	.e404 			{padding-bottom:1px; text-align:center}
		.e404 DIV	{margin-bottom:40px; font-family:"Times New Roman", Times, serif; color:#685348; font-size:30px; font-weight:bold}
		.e404 SPAN	{width:518px; height:194px; display:block; margin:0px auto 50px; background:url("../images/404.gif") no-repeat; text-indent:-9999px}
		.e404 P		{width:400px; margin:0px auto 55px; color:#666; font-size:12px; line-height:18px}
		
	/* Ingredient page */
	.ingredient				{margin-bottom:20px}
		.ingredient IMG		{float:right; display:inline; margin-left:20px; margin-top:10px; margin-bottom:15px; padding:3px; border:1px solid #cfcfcf; background-color:#fff}
		.ingredient P		{margin-bottom:25px}
		.ingredient .shadow	{margin-top:-10px}
		
	/* Search page */
	.search					{margin-bottom:45px}
		.search P			{margin-bottom:35px; color:#666}
	
	/* Entry */
	.entry .page-title		{margin-bottom:0px}
	.date					{font-family:"Times New Roman", Times, serif; color:#ccb682; font-size:16px; font-style:italic}
		.entry .date		{margin-bottom:20px}
	.entry P				{margin-bottom:25px; color:#666; font-size:12px; line-height:18px}
	.entry IMG				{padding:3px; border:1px solid #cfcfcf; background-color:#fff}
	.entry .alignRight		{margin-left:20px; margin-bottom:10px; display:inline}
	.entry .alignLeft		{margin-right:20px; margin-bottom:10px; display:inline}
	.entry UL,
	.entry OL				{margin-bottom:25px; margin-left:10px}
	.entry UL OL,
	.entry OL UL			{margin-bottom:0px}
	
	.entry UL OL			{margin-left:0px}
	.entry OL UL			{margin-left:23px}
		.entry UL LI,
		.entry OL LI		{display:list-item; color:#666; line-height:18px}
		
		.entry OL			{list-style-type:decimal; list-style-position:inside}
		.entry UL LI		{padding-left:15px; background:url("../images/dot.gif") no-repeat left 7px}
		
		.entry UL OL LI		{padding-left:0px; background:none}
		
	.entry H2,
	.entry H3				{margin-bottom:10px; font-family:"Times New Roman", Times, serif; color:#685348; font-size:20px; font-weight:bold; line-height:22px}
	
	.entry H3				{font-size:17px; line-height:19px}
	
	/* Article page */
	.article .title					{overflow:hidden; margin-bottom:15px}
		.article .title .ic			{float:left; display:inline; margin-right:5px}
		.article .title H1,
		.article .title .page-title {float:right; width:88%; margin-bottom:0px}
	
	.article .section				{position:relative; margin-bottom:10px; padding-left:65px}
		.article .section .abs		{position:absolute; top:0px; left:0px; z-index:3}
		.article .section .share	{width:60px}
		.article .section .abs-dif	{left:17px}
		.article .section .share DIV{position:relative; z-index:1; margin-bottom:5px}
			
	.article .wrap					{position:relative; z-index:2; overflow:hidden; padding-bottom:15px; border-bottom:1px dotted #d5d1c0}
		.article .wrap-dif			{margin-bottom:10px}
		.article .pb				{padding-bottom:10px}
		.article .visual			{float:right; width:315px; overflow:hidden; margin-top:20px; margin-left:20px; padding:3px; border:1px solid #cfcfcf; background-color:#fff}
			.article .visual A		{display:block}
	.article .metadata				{border-bottom:1px dotted #d5d1c0; font-family:"Times New Roman", Times, serif; font-size:15px; line-height:25px; font-style:italic; color:#ccb682}
		.article .metadata SPAN		{width:237px; display:inline-block; padding-left:3px}
	
	.article .icCircle				{font-family:"Times New Roman", Times, serif; font-size:30px; line-height:37px; font-weight:bold; font-style:italic; color:#fff}
	.article .plus					{font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; line-height:35px}
	
	.article .mod 					{overflow:hidden; margin-bottom:15px; padding-top:20px}
		.article .mod DL.options	{float:right; width:246px; overflow:hidden; display:inline; margin-right:2px; padding:5px 10px; background-color:#f7f2e7}
		.article .mod .title		{float:left; font-size:30px; font-weight:bold; font-style:italic; color:#685348}
		
	.article .steps					{overflow:hidden; padding-left:0px}
		.article .steps OL LI		{position:relative; margin-bottom:18px; padding-left:65px; padding-top:10px}
	
	.article .article-entry			{color: #7F695D; font-size: 14px; line-height: 18px; margin-bottom: 15px}
	.article .article-entry P		{margin-bottom:15px; font-size:14px; line-height:18px; color:#7f695d}
	
	.article .s-related				{margin-bottom:60px}
	.article .article-entry IMG		{margin-bottom:20px; padding:0px; border:0px}
	.article .article-entry P IMG	{margin-bottom:0px}
	
	.article .s-comments 			{margin-bottom:50px}
	.article .s-comments .s-title	{margin-bottom:10px; padding-bottom:3px; border-bottom:1px dotted #d5d1c0; font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:bold; font-style:italic; color:#685348}