/*
 * Standard Elements
 */
html
{
	background:	#fff;
	color:		#000;
	height:		100%;
	width:		100%;
}
body
{
	font-family:	"Trebuchet MS",Verdana,Arial,Helvetica,sans;
	font-size:	11px;
	margin:		0;
}
a
{
	color:		#d84a4a;
	font-weight:	bold;
	text-decoration:	none;
}
a img
{
	border:		0;
	vertical-align:	middle;
}
p
{
	margin-top:	0;
}
p.right
{
	text-align:	right;
}
hr
{
	background:	#80786D;
	border:		0;
	height:		1px;
	margin:		8px 0;
	padding:	0;
}
h1
{
	color:		#4a4239;
	font-size:	18px;
	font-style:	italic;
	font-weight:	bold;
	margin:		8px 0;
	padding:	0;
	text-align:	center;
	text-transform:	uppercase;
}
h2
{
	color:		#4a4239;
	font-size:	12px;
	font-weight:	bold;
	margin:		8px 0;
	padding:	0;
	text-align:	left;
	text-transform:	uppercase;
}

/*
 * Tables
 */
table
{
	margin:		0;
	padding:	0;
}
td
{
	vertical-align:	middle;
}
th
{
	background:	#4a4239;
	color:		#fff;
	font-weight:	bold;
	padding:	2px 0.5em;
	text-align:	left;
	white-space:	nowrap;
}
th a
{
	color:		#eca5a5;
}
table
{
	border-collapse:	collapse;
	border-spacing:	0;
}
table.format
{
	background:	#4a4239;
	clear:		both;
	margin:		0 auto;
	width:		760px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
td.format
{
	padding:	0;
	vertical-align: top;
}
td.center
{
	text-align:	center;
}
.row1 td
{
	background:	#fffcf5;
}
.row2 td
{
	background:	#ffffff;
}
div.format
{
	margin:		0 auto;
	width:		760px;
}

/*
 * Forms
 */
form
{
	margin:		0;
	padding:	0;
}
input,
select,
textarea
{
	font-family:	"Trebuchet MS",Verdana,Arial,Helvetica,sans;
	font-size:	11px;
	vertical-align:	middle;
}
select
{
	background-color:	#fff;
	border:		1px solid #4a4239;
	color:		#4a4239;
	font-weight:	bold;
	-moz-border-radius:	3px;
	-webkit-border-radius:	3px;
}
button
{
	background-color:	#d84a4a;
	border:		1px solid #4a4239;
	color:		#fff;
	font-weight:	bold;
	margin:		4px;
	padding:	2px 8px;
	text-align: center;
	-moz-border-radius:	4px;
	-webkit-border-radius:	4px;
}
textarea
{
	background:	#fffcf5;
	border:		0;
	color:		#000;
	overflow:	visible;
	width:		100%;
}
textarea.empty
{
	color:		#888;
}
textarea:focus
{
	background:	#fff;
}

/*
 * Custom
 */
.add
{
	float:		left;
}
.addme
{
	float:		left;
	margin:		0 2px;
	width:		52px;
}
.banner-link
{
	padding:	2px;
	text-align:	center;
}
.bookmark
{
	margin:		0 0 8px 0;
	text-align:	center;
}
.box
{
	background:	#fff7e7;
	border:		0;
	margin:		8px;
	padding:	22px;
	-moz-border-radius:	8px;
	-webkit-border-radius:	8px;
}
.box h2
{
	background:	#80786D;
	color:		#fff7e7;
	font-size:	14px;
	margin:		-22px 22px 8px 22px;
	text-align:	center;
	-moz-border-radius-bottomleft:	8px;
	-moz-border-radius-bottomright:	8px;
	-webkit-border-bottom-left-radius:	4px;
	-webkit-border-bottom-right-radius:	4px;
}
.close
{
	float:		right;
}
.deco
{
	background:	#fff0d1;
	border-bottom:	1px solid #ffe0a3;
	height:		40px;
	margin:		-12px -12px -34px -12px;
	-moz-border-radius-topleft:	4px;
	-moz-border-radius-topright:	4px;
	-webkit-border-top-left-radius:	4px;
	-webkit-border-top-right-radius:	4px;
}
.dialog
{
	background:	#fff7e7;
	border:		4px solid #4a4239;
	display:	none;
	margin:		8px;
	padding:	12px;
	position:	absolute;
	z-index:	200;
	-moz-border-radius:	8px;
	-webkit-border-radius:	8px;
}
.dump
{
	border:		1px solid #4a4239;
	margin:		8px auto;
	padding:	12px;
	width:		734px;
	-moz-border-radius:	8px;
	-webkit-border-radius:	8px;
}
.dump_var
{
	background:	inherit;
	color:		#d84a4a;
	cursor:		pointer;
	font-weight:	bold;
}
.dump_val
{
	background:	#fff7e7;
	color:		#000;
	display:	none;
	padding:	4px;
	white-space:	pre;
}
.error
{
	color:		#d84a4a;
	font-weight:	bold;
}
div.eval
{
	border:		1px solid #4a4239;
	display:	inline-block;
	margin:		4px;
	padding:	4px;
	-moz-border-radius:	4px;
	-webkit-border-radius:	4px;
}
img.eval
{
	margin-right:	4px;
	vertical-align:	middle;
}
span.eval
{
	color:		#000000;
}
.evaluation
{
	border:		1px solid #f79421;
	margin-bottom:	4px;
	padding:	1px 4px;
	-moz-border-radius:	6px;
	-webkit-border-radius:	6px;
}
.fade
{
	opacity:	0.40;
	filter:		alpha(opacity=40);
}
.footer
{
	font-size:	10px;
	padding:	2em;
	text-align:	center;
}
.give
{
	background:	url('http://static.yris.be/fb/rcmarket/img/give.png');
	cursor:		pointer;
}
.info
{
	background:	#fffcf5;
	border:		1px solid #f79421;
	margin-bottom:	4px;
	padding:	4px 8px;
	text-align:	justify;
	-moz-border-radius:	6px;
	-webkit-border-radius:	6px;
}
.ingredient
{
	cursor:		pointer;
	float:		left;
	height:		40px;
	margin:		2px;
	padding:	0;
	text-align:	center;
	width:		40px;
}
.ingredient img
{
	border:		0;
	height:		31px;
	margin:		2px 0 0 0;
	width:		31px;
}
.invite
{
	background:	#4a4239;
	border-color:	#4a4239;
	color:		#fff;
	text-align:	center;
}
.invite a
{
	color:		#fff;
	display:	block;
	font-style:	italic;
	text-transform:	uppercase;
}
.main
{
	font-size:	14px;
	margin:		0 auto 1em auto;
	text-align:	justify;
	width:		720px;
}
.main-buttons
{
	margin:		-16px 0 4px 0;
	text-align:	center;
}
.navigation
{
	display:	table;
	line-height:	20px;
	text-align:	center;
	width:		100%;
}
.next
{
	display:	none;
	float:		right;
	vertical-align:	middle;
}
.new
{
	border-bottom:	1px solid #f79421;
	color:		#d84a4a;
	font-weight:	bold;
	margin:		0 0.5em;
}
.normal
{
	background:	url('http://static.yris.be/fb/rcmarket/img/normal.png');
}
.normal img
{
	opacity:	0.40;
	filter:		alpha(opacity=40);
}
.normal:hover img
{
	opacity:	1.00;
	filter:		alpha(opacity=100);
}
.prev
{
	display:	none;
	float:		left;
	vertical-align:	middle;
}
.profile_pic
{
	border:		1px solid #4a4239;
	height:		25px;
	width:		25px;
}
img.rate
{
	cursor:		pointer;
}
img.rate:hover
{
	opacity:	1.00;
	filter:		alpha(opacity=100);
}
.stats_key
{
	text-align:	right;
	vertical-align:	top;
}
.stats_val
{
	text-align:	left;
	vertical-align:	top;
	width:		120px;
	white-space:	nowrap;
}
.stats_val img
{
	background:	#d84a4a;
}
.stats_val span
{
	background:	#d84a4a;
	color:		#fff;
	display:	table;
	float:		left;
	height:		20px;
	margin-top:	2px;
	text-align:	right;
	vertical-align:	middle;
}
.tabs a
{
	background:	transparent;
	border:		1px solid #fff7e7;
	border-bottom:	0px;
	color:		#d84a4a;
	display:	inline-block;
	margin:		0;
	padding:	4px 8px 2px 8px;
	text-transform:	uppercase;
        -moz-border-radius-topleft:	4px;
	-moz-border-radius-topright:	4px;
	-webkit-border-top-left-radius:	4px;
	-webkit-border-top-right-radius:	4px;
}
.tabs a:hover
{
	border-color:	#d84a4a;
}
.tabs a.active
{
	background:	#d84a4a;
	border-color:	#d84a4a;
	color:		#fff;
}
.tabs div
{
	clear:		left;
	border-top:	1px solid #d84a4a;
	margin:		0 -12px;
}
.temp
{
	float:		left;
}
.temp .profile_pic
{
	border:		0;
	height:		50px;
	width:		50px;
}
.tip
{
	font-weight:	bold;
}
.trade-ingredient
{
	border:		1px solid #fff7e7;
	cursor:		pointer;
	float:		left;
	margin:		0;
	padding:	2px;
	-moz-border-radius:	4px;
	-webkit-border-radius:	4px;
}
.trade-ingredient.selected
{
	border-color:		#4c4c4c;
}
.trade-ingredient.selected img.ingr24.fade,
.trade-ingredient.selected img.ingr32.fade
{
	opacity:	0.80;
	filter:		alpha(opacity=80);
}
.trade-ingredient img.ingr24,
.trade-ingredient img.ingr32
{
	display:	block;
}
.traders td
{
	padding-right:	8px;
}
.user
{
	display:	table;
	margin:		0 0 8px 0;
	width:		100%;
}
.user_comment
{
	background:	#fffcf5;
	border:		1px solid #f79421;
	margin:		6px 0;
	padding:	1px 6px;
	-moz-border-radius:	6px;
	-webkit-border-radius:	6px;
}
.user_comment:before
{
	background:	url('http://static.yris.be/fb/rcmarket/img/comment.gif') no-repeat top right;
	color:		#fff;
	content:	'.';
	display:	block;
	height:		8px;
	margin-top:	-8px;
	width:		25px;
}
.user_comment textarea.empty
{
	height:		1.2em;
}
.user_info
{
	display:	none;
}
.user_name
{
	font-size:	16px;
	font-weight:	bold;
}
.user_pic
{
	border:		1px solid #4a4239;
	float:		left;
	height:		50px;
	margin:		0 8px 0 0;
	width:		50px;
	-moz-border-radius:	4px;
	-webkit-border-radius:	4px;
}
.want
{
	background:	url('http://static.yris.be/fb/rcmarket/img/want.png');
	cursor:		pointer;
}

/*
 * Layout
 */
#actions
{
	display:	table;
}
#addme
{
	float:		right;
	height:		80px;
	margin-top:	8px;
}
#ads
{
	margin:		0px 8px 16px 8px;
	text-align:	center;
}
#ads_friends
{
	float:		right;
	height:		250px;
	margin:		0;
	width:		300px;
}
#ads_header
{
	margin:		8px auto 0 auto;
	width:		728px;
	height:		90px;
}
#ads_header iframe
{
	background:	#4a4239;
}
#ads_welcome ins,
#ads_welcome iframe
{
	display:	block !important;
	margin:		4px auto !important;
}
#best_traders
{
	margin-right:	0;
	width:		348px;
}
#buttons
{
	clear:		both;
	display:	table;
	margin:		0 auto;
	padding:	0 0 0 24px;
	width:		708px;
}
#buttons a
{
	float:		right;
}
#buttons a.tab
{
	background:	#c8c6c3;
	border:		1px solid #fff;
	border-bottom:	0;
	color:		#000;
	display:	block;
	float:		left;
	font-size:	14px;
	font-style:	italic;
	font-weight:	bold;
	margin:		0;
	padding:	2px 8px;
	text-align:	center;
	text-transform:	uppercase;
	-moz-border-radius-topleft:	8px;
	-moz-border-radius-topright:	8px;
	-webkit-border-top-left-radius:  8px;
	-webkit-border-top-right-radius:  8px;
}
#buttons a.tab:hover
{
	border-color:	#4a4239;
	color:		#000;
}
#buttons a.tab.active
{
	background:	#4a4239;
	border-color:	#4a4239;
	color:		#fff;
}
#buttons a.tab.active:hover
{
	color:		#f79421;
}
#connect
{
	background:	#fff7e7;
	border:		8px solid #4a4239;
	display:	table;
	margin:		33px auto;
	padding:	22px;
	text-align:	center;
	-moz-border-radius:	12px;
	-webkit-border-radius:	12px;
}
#dialog
{
	text-align:	center;
}
#donate form
{
	float:		right;
	margin:		0 0 8px 8px;
}
#fan
{
	clear:		both;
	margin:		0 auto;
	padding:	0 0 4px 0;
	text-align:	right;
	width:		760px;
}
#fanbox
{
	min-height:		560px;
	width:		300px;
}
#friends
{
	width:		700px;
}
#hint
{
	background:	url('http://static.yris.be/fb/rcmarket/img/hint.gif') top left no-repeat;
	display:	none;
	left:		0;
	position:	absolute;
	top:		0;
	z-index:	999;
}
#hint span
{
	background:	#4a4239;
	color:		#fff;
	font-size:	10px;
	height:		16px;
	padding:	0 4px;
	position:	relative;
	top:		8px;
	white-space:	nowrap;
	-moz-border-radius-topright:	4px;
	-moz-border-radius-bottomleft:	4px;
	-moz-border-radius-bottomright:	4px;
	-webkit-border-top-right-radius:	4px;
	-webkit-border-bottom-left-radius:	4px;
	-webkit-border-bottom-right-radius:	4px;
}
#hint img
{
	height:		8px;
	margin:		0;
	width:		36px;
}
#info
{
	margin-right:	0;
	width:		348px;
}
#ingredients
{
	display:	table;
}
#invite_form
{
	text-align:	center;
}
#logo
{
	float:		left;
	height:		88px;
	width:		288px;
}
#logout
{
	font-size:	10px;
	text-align:	center;
	padding:	2em;
}
#main
{
	margin:		0 auto;
}
#mask
{
	background:	#fff;
	display:	none;
	filter:		alpha(opacity=75);
	left:		0;
	opacity:	0.75;
	position:	absolute;
	top:		0;
	z-index:	100;
}
#progress
{
	display:	none;
	float:		right;
}
#rate_dialog
{
	width:		400px;
}
#rate_dialog .user_comment textarea,
#rate_dialog .user_comment textarea.empty
{
	height:		2em;
}
#res_info,
#res_message
{
	display:	none;
}
#res_traders
{
	border-collapse:	separate;
	width:		100%;
}
#res_traders .ingredient
{
	height:		24px;
	margin:		0;
	width:		24px;
}
#res_traders tr td
{
	border-bottom:	1px solid #fff;
	border-top:	1px solid #fff7e7;
	cursor:		pointer;
}
#res_traders tr td.first
{
	border-left:	1px solid #fff;
}
#res_traders tr td.last
{
	border-right:	1px solid #fff;
}
#res_traders .name
{
	padding-right:	0.25em;
	white-space:	nowrap;
}
#res_traders .level,
#res_traders .last_update,
#res_traders .friend_since
{
	text-align:	center;
}
#res_traders tr.friend .name
{
	background:	#fff;
	font-size:	120%;
	font-weight:	bold;
}
#res_traders tr:hover td.mo
{
	border-color:	#f79421;
}
#results
{
	width:		428px;
}
#share
{
	display:	inline;
}
#stats .ingredient
{
	cursor:		default;
	float:		none;
	height:		24px;
	margin:		0;
	width:		24px;
}
#stats_give
{
	margin-right:	4px;
	width:		324px;
}
#stats_want
{
	margin-left:	4px;
	width:		324px;
}
#stats_give table,
#stats_want table
{
	margin:		0 0 0 auto;
}
#status
{
	float:		right;
	font-size:	10px;
	color:		#4a4239;
}
#trade_dialog
{
	width:		400px;
}
#trade_requests
{
	margin-right:	0;
	width:		348px;
}
#trade_requests img
{
	vertical-align: middle;
}
#trade_requests .ingredient
{
	cursor:		default;
	float:		none;
	height:		24px;
	margin:		0;
	width:		24px;
}
#trade_requests .you
{
	width:		68px;
}
#trade_requests .them
{
	width:		52px;
}
#trade_requests .status
{
	text-align:	right;
	width:		32px;
	white-space:	nowrap;
}
#user
{
	margin-right:	0;
	width:		220px;
}
#user_info
{
	width:		400px;
}
#welcome
{
	margin-bottom:	0;
}

/*
 * Facebook
 */
.FB_UIButton
{
	margin:		2px !important;
}

/*
 * Markup free clearing
 * Details: http://www.positioniseverything.net/easyclearing.html
 */
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1px;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */

/*
 * Sprites
 */
img.user_add,
img.fan,
img.online,
img.offline,
img.eval_up,
img.eval_down,
img.trade_accept,
img.trade_reject,
img.trade_swap,
img.addme,
img.addme_yph
{
	background:	url('http://static.yris.be/fb/rcmarket/img/sprites_20100228.gif') no-repeat;
}
img.user_add
{
	background-position:	0 0;
	float:		right;
	height:		16px !important;
	margin:		1px 3px 1px 0;
	width:		16px !important;
}
img.fan
{
	background-position:	0 -16px;
	height:		16px !important;
	margin:		1px 3px 1px 0;
	width:		16px !important;
}
img.online
{
	background-position:	0 -32px;
	height:		7px !important;
	margin-left:	4px;
	margin-right:	4px;
	width:		7px !important;
}
img.offline
{
	background-position:	-7px -32px;
	height:		7px !important;
	margin-left:	4px;
	margin-right:	4px;
	width:		7px !important;
}
img.eval_up
{
	background-position:	-16px 0;
	height:		20px;
	width:		16px;
}
img.eval_down
{
	background-position:	-16px -20px;
	height:		20px;
	width:		16px;
}
img.trade_accept
{
	background-position:	-32px 0;
	height:		16px;
	width:		16px;
}
img.trade_reject
{
	background-position:	-32px -16px;
	height:		16px;
	width:		16px;
}
img.trade_swap
{
	background-position:	-32px -32px;
	height:		16px;
	width:		16px;
}
img.addme
{
	background-position:	0 -48px;
	width:		50px !important;
	height:		22px !important;
}
img.addme_yph
{
	background-position:	0 -70px;
	width:		50px !important;
	height:		50px !important;
}
img.blank
{
	background: transparent;
}

/*
 * Icons
 */
.ingr24 { background: url('img/ingr_24_20100815.png') no-repeat; width: 24px; height: 24px; }
.ingr32 { background: url('img/ingr_32_20100815.png') no-repeat; width: 32px; height: 32px; }
.ingr24-1 { background-position: 0 0; }
.ingr24-2 { background-position: -24px 0; }
.ingr24-3 { background-position: -48px 0; }
.ingr24-4 { background-position: -72px 0; }
.ingr24-5 { background-position: -96px 0; }
.ingr24-6 { background-position: -120px 0; }
.ingr24-7 { background-position: -144px 0; }
.ingr24-8 { background-position: -168px 0; }
.ingr24-9 { background-position: 0 -24px; }
.ingr24-10 { background-position: -24px -24px; }
.ingr24-11 { background-position: -48px -24px; }
.ingr24-12 { background-position: -72px -24px; }
.ingr24-13 { background-position: -96px -24px; }
.ingr24-14 { background-position: -120px -24px; }
.ingr24-15 { background-position: -144px -24px; }
.ingr24-16 { background-position: -168px -24px; }
.ingr24-17 { background-position: 0 -48px; }
.ingr24-18 { background-position: -24px -48px; }
.ingr24-19 { background-position: -48px -48px; }
.ingr24-20 { background-position: -72px -48px; }
.ingr24-21 { background-position: -96px -48px; }
.ingr24-22 { background-position: -120px -48px; }
.ingr24-23 { background-position: -144px -48px; }
.ingr24-24 { background-position: -168px -48px; }
.ingr24-25 { background-position: 0 -72px; }
.ingr24-26 { background-position: -24px -72px; }
.ingr24-27 { background-position: -48px -72px; }
.ingr24-28 { background-position: -72px -72px; }
.ingr24-29 { background-position: -96px -72px; }
.ingr24-30 { background-position: -120px -72px; }
.ingr24-31 { background-position: -144px -72px; }
.ingr24-32 { background-position: -168px -72px; }
.ingr24-33 { background-position: 0 -96px; }
.ingr24-34 { background-position: -24px -96px; }
.ingr24-35 { background-position: -48px -96px; }
.ingr24-36 { background-position: -72px -96px; }
.ingr24-37 { background-position: -96px -96px; }
.ingr24-38 { background-position: -120px -96px; }
.ingr24-39 { background-position: -144px -96px; }
.ingr24-40 { background-position: -168px -96px; }
.ingr24-41 { background-position: 0 -120px; }
.ingr24-42 { background-position: -24px -120px; }
.ingr24-43 { background-position: -48px -120px; }
.ingr24-44 { background-position: -72px -120px; }
.ingr24-45 { background-position: -96px -120px; }
.ingr24-46 { background-position: -120px -120px; }
.ingr24-47 { background-position: -144px -120px; }
.ingr24-48 { background-position: -168px -120px; }
.ingr24-49 { background-position: 0 -144px; }
.ingr24-50 { background-position: -24px -144px; }
.ingr24-51 { background-position: -48px -144px; }
.ingr24-52 { background-position: -72px -144px; }
.ingr24-53 { background-position: -96px -144px; }
.ingr24-54 { background-position: -120px -144px; }
.ingr24-55 { background-position: -144px -144px; }
.ingr24-56 { background-position: -168px -144px; }
.ingr24-57 { background-position: 0 -168px; }
.ingr24-58 { background-position: -24px -168px; }
.ingr24-59 { background-position: -48px -168px; }
.ingr24-60 { background-position: -72px -168px; }
.ingr24-61 { background-position: -96px -168px; }
.ingr24-62 { background-position: -120px -168px; }
.ingr24-63 { background-position: -144px -168px; }
.ingr24-64 { background-position: -168px -168px; }
.ingr24-65 { background-position: 0 -192px; }
.ingr24-66 { background-position: -24px -192px; }
.ingr24-67 { background-position: -48px -192px; }
.ingr24-68 { background-position: -72px -192px; }
.ingr24-69 { background-position: -96px -192px; }
.ingr24-70 { background-position: -120px -192px; }
.ingr24-71 { background-position: -144px -192px; }
.ingr24-72 { background-position: -168px -192px; }
.ingr24-73 { background-position: 0 -216px; }
.ingr24-74 { background-position: -24px -216px; }
.ingr24-75 { background-position: -48px -216px; }
.ingr24-76 { background-position: -72px -216px; }
.ingr24-77 { background-position: -96px -216px; }
.ingr32-1 { background-position: 0 0; }
.ingr32-2 { background-position: -32px 0; }
.ingr32-3 { background-position: -64px 0; }
.ingr32-4 { background-position: -96px 0; }
.ingr32-5 { background-position: -128px 0; }
.ingr32-6 { background-position: -160px 0; }
.ingr32-7 { background-position: -192px 0; }
.ingr32-8 { background-position: -224px 0; }
.ingr32-9 { background-position: 0 -32px; }
.ingr32-10 { background-position: -32px -32px; }
.ingr32-11 { background-position: -64px -32px; }
.ingr32-12 { background-position: -96px -32px; }
.ingr32-13 { background-position: -128px -32px; }
.ingr32-14 { background-position: -160px -32px; }
.ingr32-15 { background-position: -192px -32px; }
.ingr32-16 { background-position: -224px -32px; }
.ingr32-17 { background-position: 0 -64px; }
.ingr32-18 { background-position: -32px -64px; }
.ingr32-19 { background-position: -64px -64px; }
.ingr32-20 { background-position: -96px -64px; }
.ingr32-21 { background-position: -128px -64px; }
.ingr32-22 { background-position: -160px -64px; }
.ingr32-23 { background-position: -192px -64px; }
.ingr32-24 { background-position: -224px -64px; }
.ingr32-25 { background-position: 0 -96px; }
.ingr32-26 { background-position: -32px -96px; }
.ingr32-27 { background-position: -64px -96px; }
.ingr32-28 { background-position: -96px -96px; }
.ingr32-29 { background-position: -128px -96px; }
.ingr32-30 { background-position: -160px -96px; }
.ingr32-31 { background-position: -192px -96px; }
.ingr32-32 { background-position: -224px -96px; }
.ingr32-33 { background-position: 0 -128px; }
.ingr32-34 { background-position: -32px -128px; }
.ingr32-35 { background-position: -64px -128px; }
.ingr32-36 { background-position: -96px -128px; }
.ingr32-37 { background-position: -128px -128px; }
.ingr32-38 { background-position: -160px -128px; }
.ingr32-39 { background-position: -192px -128px; }
.ingr32-40 { background-position: -224px -128px; }
.ingr32-41 { background-position: 0 -160px; }
.ingr32-42 { background-position: -32px -160px; }
.ingr32-43 { background-position: -64px -160px; }
.ingr32-44 { background-position: -96px -160px; }
.ingr32-45 { background-position: -128px -160px; }
.ingr32-46 { background-position: -160px -160px; }
.ingr32-47 { background-position: -192px -160px; }
.ingr32-48 { background-position: -224px -160px; }
.ingr32-49 { background-position: 0 -192px; }
.ingr32-50 { background-position: -32px -192px; }
.ingr32-51 { background-position: -64px -192px; }
.ingr32-52 { background-position: -96px -192px; }
.ingr32-53 { background-position: -128px -192px; }
.ingr32-54 { background-position: -160px -192px; }
.ingr32-55 { background-position: -192px -192px; }
.ingr32-56 { background-position: -224px -192px; }
.ingr32-57 { background-position: 0 -224px; }
.ingr32-58 { background-position: -32px -224px; }
.ingr32-59 { background-position: -64px -224px; }
.ingr32-60 { background-position: -96px -224px; }
.ingr32-61 { background-position: -128px -224px; }
.ingr32-62 { background-position: -160px -224px; }
.ingr32-63 { background-position: -192px -224px; }
.ingr32-64 { background-position: -224px -224px; }
.ingr32-65 { background-position: 0 -256px; }
.ingr32-66 { background-position: -32px -256px; }
.ingr32-67 { background-position: -64px -256px; }
.ingr32-68 { background-position: -96px -256px; }
.ingr32-69 { background-position: -128px -256px; }
.ingr32-70 { background-position: -160px -256px; }
.ingr32-71 { background-position: -192px -256px; }
.ingr32-72 { background-position: -224px -256px; }
.ingr32-73 { background-position: 0 -288px; }
.ingr32-74 { background-position: -32px -288px; }
.ingr32-75 { background-position: -64px -288px; }
.ingr32-76 { background-position: -96px -288px; }
.ingr32-77 { background-position: -128px -288px; }
