/*
Copyright (c) 2007, Taco Bell Corp.. All rights reserved.
Code licensed under the BSD License:
http://www.tacobell.com/nutrition/css/license.txt

Author: Draftfcb
Developer: Brett Meisinger, D Scott Boyce
*/

@page {
	size:8.5in 11in;
	margin:.75in
}

/* basic elements */

* {
	border:0;
}
body {
	color:#000; background:#fff;
	font-size:10pt; font-family:Arial, Helvetica, clean, sans-serif !important;
	line-height:1.5;
}
abbr, img {
	border:0;
}
abbr, acronym {
	font-style:normal;
}
sup, sub {
	font-size:75%;
}
a:link, a:visited {
	color:#00c; background:#fff;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6, dt {
	margin:0;
	font-size:10pt;
	font-weight:bold;
}
h1 {
	font-size:16pt;
	color:#ec008c;
}
h2 {
	font-size:12pt;
}
h3 {
	font-size:12pt;
}
p, ul, ol, dl {
	margin-bottom:1em;
	line-height:1.5;
}
	ul ul, ul ul ul, ul p,
	ol ol, ol ol ol, ol p,
	ol ul, ol ul ol, ol ul ul,
	ul ol, ul ol ul, ul ol ol,
	dl ul, dl ol, dl p {
	}
	li ul, li ol, li dl, li p {
		margin-top:1em;
	}
table {
	width:100%;
	border-collapse:collapse;
}
em, cite {
	font-style:italic;
}
strong {
	font-weight:bold;
}
	strong.corporate {
		font-weight:normal;
		text-transform:uppercase;
	}

/* page breakin' */

h1, h2, h3, h4, h5, h6, dt {
	page-break-after:avoid;
}

/* hide me! */

.skipnav, .toplink,
#menu, #quickmenu,
#item-selector, #your-tray, .row, #totals, #session,
.legend,
#guide-options h2, #guide-options .option {
	display:none !important;
}

/* show me! */

#wrapper {
	width:auto; 
	margin:0; padding:0; 
	border:0;
	float:none !important;
	background:none;
}
img {
	clear:both;
}
#legal,
#footer {
	font-size:8pt;
}
#legal {
	color:#ccc;
}
#footer {
	padding:1em 0;
	border-top:1pt solid #ccc;
}
#print-tray {}
	#print-tray th {
		text-align:left;
		line-height:1.2;
	}
	#print-tray th p {
		margin:0;
		font-weight:normal;
		font-size:8pt;
		line-height:1.2;
	}
	#print-tray tbody th {
		font-weight:normal;
		font-size:8pt;
	}
	#print-tray tbody th strong {
		font-size:10pt;
	}
	#print-tray th,
	#print-tray td {
		border:1pt solid #ccc;
	}
	#print-tray th,
	#print-tray td {
		padding:1em;
	}
	#print-tray #print-totals th,
	#print-tray #print-totals td {
		font-weight:bold;
	}
	#print-tray .header {
		width:30%;
	}
.information {}
	.information th {
		text-align:left;
		line-height:1.2;
	}
		.information th.allergens,
		.information th.sensitivity {
			text-align:center;
			font-size:9pt;
		}
	.information thead th {
		font-size:8pt;
	}
	.information tbody th {
		font-weight:normal;
		font-size:8pt;
	}
	.information tbody th strong {
		font-size:10pt;
	}
		.information tbody th strong.corporate {
			font-size:8pt;
			font-weight:normal;
		}
	.information th,
	.information td {
		border:1pt solid #ccc;
	}
	.information th,
	.information td {
		padding:1em;
	}
	.information td {
		font-size:8pt;
	}
	.information #print-totals th,
	.information #print-totals td {
		font-weight:bold;
	}
	.information .header,
	.information .item {
		width:30%;
	}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}
