/* @override 
	http://www.supervaluni.local/_domain/css/bigfolders.css
	http://www.daybreak.local/_domain/css/bigfolders.css
	http://www.daybreak.local/_domain/css/A.custom.20150520135732.css+bigbuttons.20150520140241.css,Mcc.V-yh8aHEzv.css.pagespeed.cf.rK3lcu-Q9E.css
	http://www.daybreak.local/_domain/css/custom.20150520143240.css+bigbuttons.20150520144207.css.pagespeed.cc._fYyaC6UL_.css
	http://www.daybreak.local/_domain/css/A.custom.20150520143240.css+bigbuttons.20150520144207.css,Mcc._fYyaC6UL_.css.pagespeed.cf.EAlZ10wCIi.css
*/

/* @group Big Folders */

@font-face {
	font-family: "Heineken";
	src: url("/_domain/css/fonts/Heineken.eot");
	/* IE9 Compat Modes */
	src: url("/_domain/css/fonts/Heineken.eot?#iefix") format("embedded-opentype"),
		/* IE6-IE8 */
		url("/_domain/css/fonts/Heineken.woff") format("woff"),
		/* Modern Browsers */
		url("/_domain/css/fonts/Heineken.ttf") format("truetype"),
		/* Safari, Android, iOS */
		url("/_domain/css/fonts/Heineken.svg#Heineken") format("svg");
	/* Legacy iOS */
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: bladefontmain;
	src: url(https://assets.ctfassets.net/61szvsxkdbi9/82TTcfLPxfSIZl9llD7cx/3616672d61ff52391a398216c1b184db/century-gothic.woff);
}

@font-face {
	font-family: bladefontmainbold;
	src: url(https://assets.ctfassets.net/61szvsxkdbi9/2WNO5ouc0oQQLDvfJiLuqM/4cef89117a6fad7b414311524992ce09/century-gothic-bold.woff);
}

#maincontent_wide h1 {
	font-family: 'bladefontmainbold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #78A22F;
}

div.grid-alignment-wrapper h1.error {
	background: red;
	color: white;
	padding: 5px;
}

div.gobacklink {
	display: none;
}

/* div.gobacklink {
	color: white;
	padding: 10px 25px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 100%;
}

div.gobacklink a {
	background: gray;
	color: white;
	padding: 10px 25px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 100%;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
} */

table.catbrowseitem {
	width: 265px;
	/* min-height: 265px; */
	/* height: 100px; */
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	zoom: 1;
	background-image: none;
	margin: 13px 20px;
	color: #FFFFFF;
	text-align: center;
	*display: inline;
	_height: 133px;
	border-collapse: collapse;
	table-layout: fixed;
}

table.catbrowseitem tr td {
	max-width: 265px;
	width: 265px;
	width: expression(this.width > 265 ? "265px" : "265px");
	margin: 0px;
}

table.catbrowseitem img {
	max-height: 200px;
	max-width: 265px;
	vertical-align: middle;
	position: relative;
	top: 0;
	/* right: 0;
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg); */
}

td.blankheader {
	font-family: 'bladefontmainbold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	height: 135px;
	font-size: 1.5em;
	line-height: 1.2em;
	background: transparent;
	color: #FFFFFF;
	background: #13670b;
	/* border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px; */
	padding: 0px;
	border: 0;
	height: 80px;
}

td.blankheader:hover {
	text-decoration: none;
	top: 1px;
	left: 1px;
}

div.previewcontainer {
	width: 265px;
	margin: 0;
	height: 200px;
	display: inline-block;
	line-height: 1;
	top: 0;
	right: 0;
}

#maincontent_wide div.category_grid table.catbrowseitem tbody tr td table tbody tr td.catbrowsetd a div.previewcontainer img {
	position: absolute;
	bottom: 10px;
}

div.previewcontainer a {
	cursor: pointer;
}

table.catbrowseitem tbody tr td a {
	text-decoration: none;
	position: relative;
	color: #FFFFFF;
	/* text-transform: uppercase; */
	display: table-cell;
	width: 265px;
	padding: 0 10px;
	height: auto;
	white-space: normal;
}

table.catbrowseitem tbody tr td a:hover {
	text-decoration: none;
	color: #fff;
	position: relative;
}

#maincontent_wide div.category_grid table.catbrowseitem tbody tr td table tbody tr td.catbrowsetd a div.previewcontainer img {
	position: relative;
	top: -10px;
	border: 1px solid gray;
}

table.catbrowseitem tbody tr td a div {
	position: relative;
	top: 0px;
}

div.category_grid {
	text-align: center;
	width: 100%;
}

div.grid-alignment-wrapper {
	text-align: center;
	clear: left;
	width: 100%;
	margin-bottom: 20px;
}

div.grid-alignment-wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* @end */



/* @group Records Navigation */

.simpleresults {
	height: 24px;
}

.simplenav {
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.4em;
}

div.retailergrid_preview.text-center {
	/*	display: table-cell; */
	width: 250px;
	vertical-align: middle;
	background: #ddd;
	background-position: center;
	background-repeat: no-repeat;
}

div.editme {
	background: url(/_domain/css/images/editme.gif) no-repeat;
	width: 145px;
	height: 145px;
	position: absolute;
	z-index: 100;
}


/* @end */