@charset "UTF-8";
/* CSS Document */

/* Start CSS Reset Reloaded */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* End CSS Reset Reloaded */

body{text-align:center;}
#meaf{position:relative;width:900px;background:#ffffff;}

#logos{position:absolute;top:0px;left:0px;height:65px;width:200px;margin-top:15px;}
#nav{position:absolute;top:0px;left:200px;height:65px;margin-top:15px;}

#nav-menu-on,#nav-menu-off{
	position:absolute;top:0px;left:0px;width:80px;height:65px;z-index:9;
}
#nav-menu-on{
	z-index:10;
}
#nav-catering-on,#nav-catering-off{
	position:absolute;top:0px;left:80px;width:80px;height:65px;z-index:9;
}
#nav-catering-on{
	z-index:10;
}
#nav-nutrition-on,#nav-nutrition-off{
	position:absolute;top:0px;left:160px;width:80px;height:65px;z-index:9;
}
#nav-nutrition-on{
	z-index:10;
}
#nav-locations-on,#nav-locations-off{
	position:absolute;top:0px;left:240px;width:80px;height:65px;z-index:9;
}
#nav-locations-on{
	z-index:10;
}
#nav-promotions-on,#nav-promotions-off{
	position:absolute;top:0px;left:320px;width:80px;height:65px;z-index:9;
}
#nav-promotions-on{
	z-index:10;
}

#nav-thebuzz-on,#nav-thebuzz-off{
	position:absolute;top:0px;left:400px;width:80px;height:65px;z-index:9;
}
#nav-thebuzz-on{
	z-index:10;
}
#nav-contactus-on,#nav-contactus-off{
	position:absolute;top:0px;left:480px;width:80px;height:65px;z-index:9;
}
#nav-contactus-on{
	z-index:10;
}
#nav-wholesale-on,#nav-wholesale-off{
	position:absolute;top:0px;left:560px;width:140px;height:65px;z-index:9;
}
#nav-wholesale-on{
	z-index:10;
}
#nav-right{
	position:absolute;top:0px;left:640px;width:60px;height:65px;z-index:9;
	display:none;
}
.navimage{
	margin-top:43px;
}


.mainleft{position:absolute;top:85px;left:0px;}
.mainright{position:absolute;top:85px;left:698px;}
.mainrightbot{position:absolute;top:233px;left:698px;}
.mainshadow{position:absolute;top:380px;left:0px;width:900px;height:7px;background:url(images/mainshadow.gif) repeat-x;z-index:9;}
.midgrey{position:absolute;top:387px;left:0px;width:900px;height:25px;background:url(images/midgreyback.gif) repeat-x;}
.botleft{position:absolute;top:420px;left:0px;}
.botmid{position:absolute;top:420px;left:310px;}
.botright{position:absolute;top:420px;left:621px;}
.ffcard{position:absolute;top:325px;left:14px;z-index:10;}
.br{position:absolute;top:585px;left:0px;width:900px;height:15px;background:url(images/bottomrule.gif) repeat-x;}

.midgreyint{width:900px;height:25px;background:url(images/midgreyback.gif) repeat-x;}
.ffcardint{z-index:10;}

.footer{position:absolute;top:610px;left:0px;width:900px;height:40px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;}
.footerint{width:900px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;}
.footer a,.footerint a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;}
.footer a:hover,.footerint a:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:none;}

.zipbox{position:absolute;top:2px;left:774px;height:16px;width:122px;border:1px solid #a67731;background:#fef6df;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-top:1px;color:#a67731;font-weight:bold;}
.zipboxint{position:absolute;right:200px;margin-top:2px;height:16px;width:122px;border:1px solid #a67731;background:#fef6df;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#a67731;font-weight:bold;}
.mgff{position:absolute;top:0px;left:148px;}
.mgcu{position:absolute;top:0px;left:200px;}
.mgfa{position:absolute;top:0px;left:355px;}

#content{float:left;margin-top:80px;width:900px;left:0px;background:#ffffff;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#555555;z-index:9;}
#cc1{
	float:left;width:300px;
}
#cc2{
	float:left;margin-left:16px;width:580px;
}
#cc2a{
	float:left;
	position: relative;
	margin-left:0px;
	width:580px;
	height: 3000px;
}


#cc2nut{
	float:left;width:200px;
}
#cc2nutdetails{
	float:left;width:380px;
}
#cc2calls{
	float:right;
	width:300px;
}

.olcc2 {
	list-style-type: decimal;
	margin-left: 20px;
}
.ulcc2 {
	list-style-type: disc;
	margin-left: 20px;
}
.licc2 {
	margin-top:10px;
}
strong {
	font-weight:bold;
}

.Normal{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000066;
	border-bottom: 1px SOLID #cccccc;
	border-left: 1px SOLID #cccccc;
	border-right: 1px SOLID #cccccc;
	border-top: 1px SOLID #cccccc;
	background-color:#ffffff;
	cellpadding: 4px;
	cellspacing:0;
}
.rowTop{
	border-left: 1px SOLID #cccccc;
	border-right: 1px SOLID #cccccc;
	border-top: 1px SOLID #cccccc;
	background-color:#FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #1D4181;
	text-decoration: none;
	text-align: center;
}


b{
	color:#074471
}
.blink{
	color:#074471;
	text-decoration:none;
	font-weight: bold;
}
.redlink{
	text-decoration:none;
	color:#7a003d;
}
.redlink:hover{
	text-decoration:underline;
}
.blacklink{
	color:#000000;
	font-weight: bold;
	text-decoration:underline;
	font-size: 12px;
		font-family: Arial Black, Helvetica, sans-serif;

}
.blacklink:hover{
	text-decoration:underline;
	color:#7a003d;
	font-weight: bold;
		font-family: Arial Black, Helvetica, sans-serif;

}

.h1pages {
	padding-left: 4px;
	padding-top: 6px;
	height:25px;
	width:580px;
	background-image: url("images/h1-top.gif");
	background-repeat: no-repeat;
	color:#ffffff;
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.instruction {
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	width:300px;
	background: /* url(images/accordion_toggle.jpg) */ no-repeat top right #a9d06a;
	background-repeat: no-repeat;
	color:#ffffff;
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.accordion_togglers {
			display: block;
			height: 17px;
			width: 275px;
			background: /* url(images/accordion_toggle.jpg) */ no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 17px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

.homelink {color: #E0C266; font-size: 20px; font-family: Arial Black; line-height: 30px; text-decoration: none;}
 .pagelink {color: #7A003C; font-size: 20px; font-family: Arial Black; line-height: 30px; text-decoration: none;}

 		/* scrollable div area */
			#scrollable1 {
				position:absolute;
				top:424px;
				left:630px;
				width: 260px;
				height: 130px;
				border: 0px solid #ccc;
				overflow: hidden;
				text-align:left;
				font-size:10px;
				font-color:#333333;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				line-height:12px;

			}

			/* vertical track */
			#track1 {
				position:absolute;
				top:424px;
				left:880px;
				width: 6px;
				height: 130px;
				margin-left: 10px;
				background-color: #ccc;
			}

			/* vertical track handle */
			#handle1 {
				width: 6px;
				height: 20px;
				background-color: #f00;
				cursor: move;
			}


#containersbottom {
position:relative;text-align:center;
width:900px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;
padding: 5px;
/*background: #CCC;*/
}
#col_one {
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */
width: 18%; /* Allows for fluid design. Can be set to pixels */
float: left;
}
#col_two {
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */
width: 18%;
float: left;
}
#col_three {
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */
width: 18%;
float: left;
}
#col_four {
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */
width: 18%;
float: left;
}
#col_five {
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */
width: 18%;
float: left;
}
