@charset "UTF-8";
/* CSS Document */
/* TESTING LEFT COLUMN SCROLL BAR IMAGE */

#sideBox-451 {
	
	margin-left:16px;
margin-right:0;
	
}
#sideBox-451 .sideBoxHeading {
	background: url(../LayoutMedia/small-menu-scroll-top.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px; /*top, right, bottom, left */
	text-align: left;
	display: block;
}

#sideBox-451 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-451 .sideBoxContent {
	background: url(../LayoutMedia/small-menu-scroll-main-content.gif) repeat-y transparent;
	width: 200px;
	color: #ffffff;
		padding:0 0 0 2px; /*top, right, bottom, left */
}

#sideBox-451 .sideBoxContent h2 {
	
	
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	
	margin:0 auto;
text-align:center;
}

#sideBox-451 .sideBoxContent p {
	
	
	color: #000000;
	font-size: 12px;
	
	
	margin: 3px 5px 0 5px;
}

#sideBox-451 .sideBoxContent ul {
	list-style: disc;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
}
#sideBox-451 .sideBoxContent ul li {
	line-height: 160%;
	border: 0;
	margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-451 .sideBoxContent ul li a {
	color: #ffffff;
	text-decoration: none;
}
#sideBox-451 .sideBoxContent ul li a:hover {
	text-decoration: underline;
}
#sideBox-451 .sideBoxFooter {
	background: url(../LayoutMedia/small-menu-scroll-bottom.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px;
}
#sideBox-495 {

}
#sideBox-495 .sideBoxHeading {
background: url(../LayoutMedia/menuTop.png) no-repeat transparent;
width: 204px;
height: 22px;
margin: 0 12px 0 12px;
text-align: left;
display: block;
}

#sideBox-495 .sideBoxTitle {
display: none;
color:#ffffff;
font-size:20px;
font-weight:bold;
line-height:25px;
text-shadow: #000000 -3px 5px 2px;
position: relative;
top:37px;
left: 20px;
}

#sideBox-495 .sideBoxContent {
background: url(../LayoutMedia/menuMid.png) repeat-y transparent;
width: 204px;
color: #ffffff;
margin: 0 12px 0 12px;
}

#sideBox-495 .sideBoxContent p {


color: #ffffff;
font-weight: bold;

margin: 0px 20px 0px 5px;
}

#sideBox-495 .sideBoxContent ul {
list-style: disc;
margin-left: 10px;
margin-top: 0;
margin-bottom: 0;
}
#sideBox-495 .sideBoxContent ul li {
line-height: 160%;
border: 0;
margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-495 .sideBoxContent ul li a {
color: #ffffff;
text-decoration: none;
}
#sideBox-495 .sideBoxContent ul li a:hover {
text-decoration: underline;
}
#sideBox-495 .sideBoxFooter {
background: url(../LayoutMedia/menubottom.png) no-repeat transparent;
width: 204px;
height: 30px;
margin: 0 12px 0 12px;
}



#sideBox-440 {
	
}
#sideBox-440 .sideBoxHeading {
	background: url(../LayoutMedia/menuTop.png) no-repeat transparent;
	width: 175px;
	height: 22px;
	padding: 0 20px 0 20px;
	text-align: left;
	display: block;
}

#sideBox-440 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size: 20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-440 .sideBoxContent {
	background: url(../LayoutMedia/menuMid.png) repeat-y transparent;
	width: 204px;
	color: #ffffff;
	padding: 0 12px 0 12px;
}

#sideBox-440 .sideBoxContent p {
	
	
	color: #ffffff;
	font-weight: bold;
	
	margin: 0px 20px 0px 5px;
}

#sideBox-440 .sideBoxContent ul {
	list-style: disc;
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 30px;
}



#sideBox-440 .sideBoxContent ul li a:link {
color: #61191A;
text-decoration: none;
}
#sideBox-440 .sideBoxContent ul li a:hover {
	color: #7794A9; 
text-decoration: none; 
}

#sideBox-440 .sideBoxContent ul li a:visited {
color: #61191A; 
text-decoration: none;

}

#sideBox-440 .sideBoxContent ul li a:active {
color: #61191A; 
text-decoration: none;

}
#sideBox-440 .sideBoxFooter {
	background: url(../LayoutMedia/menubottom.png) no-repeat transparent;
	width: 204px;
	height: 30px;
	padding: 0 12px 0 12px;
}

#sideBox-483 {

}
#sideBox-483 .sideBoxHeading {
background: url(../LayoutMedia/menuTop.png) no-repeat transparent;
width: 204px;
height: 22px;
padding: 0 12px 0 12px;
text-align: left;
display: block;
}

#sideBox-483 .sideBoxTitle {
display: none;
color:#ffffff;
font-size:20px;
font-weight:bold;
line-height:25px;
text-shadow: #000000 -3px 5px 2px;
position: relative;
top:37px;
left: 20px;
}

#sideBox-483 .sideBoxContent {
background: url(../LayoutMedia/menuMid.png) repeat-y transparent;
width: 204px;
color: #ffffff;
padding: 0 12px 0 12px;
}

#sideBox-483 .sideBoxContent p {


color: #ffffff;
font-weight: bold;

margin: 0px 20px 0px 5px;
}

#sideBox-483 .sideBoxContent ul {
list-style: disc;
margin-left: 10px;
margin-top: 0;
margin-bottom: 0;
}
#sideBox-483 .sideBoxContent ul li {
line-height: 160%;
border: 0;
margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-483 .sideBoxContent ul li a {
color: #ffffff;
text-decoration: none;
}
#sideBox-483 .sideBoxContent ul li a:hover {
text-decoration: underline;
}
#sideBox-483 .sideBoxFooter {
background: url(../LayoutMedia/menubottom.png) no-repeat transparent;
width: 204px;
height: 30px;
padding: 0 12px 0 12px;
}
#sideBox-485 .sideBoxContent ul {
list-style: disc;
margin-left: 10px;
margin-top: 0;
margin-bottom: 0;
}
#sideBox-485 .sideBoxContent ul li {
line-height: 160%;
border: 0;
margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-485 .sideBoxContent ul li a {
color: #ffffff;
text-decoration: none;
}
#sideBox-485 .sideBoxContent ul li a:hover {
text-decoration: underline;
} 

/*500 is for specials page right hand side */
#sideBox-500 {
	
	margin-left:16px;
margin-right:0;
	
}
#sideBox-500 .sideBoxHeading {
	background: url(../LayoutMedia/small-menu-scroll-top.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px; /*top, right, bottom, left */
	text-align: left;
	display: block;
}

#sideBox-500 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-500 .sideBoxContent {
	background: url(../LayoutMedia/small-menu-scroll-main-content.gif) repeat-y transparent;
	width: 200px;
	color: #ffffff;
		padding:0 0 0 2px; /*top, right, bottom, left */
}

#sideBox-500 .sideBoxContent h2 {
	
	
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	
	margin:0 auto;
text-align:center;
}

#sideBox-500 .sideBoxContent p {
	
	
	color: #000000;
	font-size: 12px;
	
	
	margin: 3px 5px 0 5px;
}

#sideBox-500 .sideBoxContent ul {
	list-style: disc;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
		color: #000000;
}
#sideBox-500 .sideBoxContent ul li {
	line-height: 160%;
	border: 0;
	margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-500 .sideBoxContent ul li a {
	color: #000000;
	text-decoration: none;
}
#sideBox-500 .sideBoxContent ul li a:hover {
	text-decoration: underline;
}
#sideBox-500 .sideBoxFooter {
	background: url(../LayoutMedia/small-menu-scroll-bottom.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px;
}
/*657 is for specials page right hand side */
#sideBox-657 {
	
	margin-left:16px;
margin-right:0;
	
}
#sideBox-657 .sideBoxHeading {
	background: url(../LayoutMedia/small-menu-scroll-top.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px; /*top, right, bottom, left */
	text-align: left;
	display: block;
}

#sideBox-657 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-657 .sideBoxContent {
	background: url(../LayoutMedia/small-menu-scroll-main-content.gif) repeat-y transparent;
	width: 200px;
	color: #ffffff;
		padding:0 0 0 2px; /*top, right, bottom, left */
}

#sideBox-657 .sideBoxContent h2 {
	
	
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	
	margin:0 auto;
text-align:center;
}

#sideBox-657 .sideBoxContent p {
	
	
	color: #000000;
	font-size: 12px;
	
	
	margin: 3px 5px 0 5px;
}

#sideBox-657 .sideBoxContent ul {
	list-style: disc;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
		color: #000000;
}
#sideBox-657 .sideBoxContent ul li {
	line-height: 160%;
	border: 0;
	margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-657 .sideBoxContent ul li a {
	color: #000000;
	text-decoration: none;
}
#sideBox-657 .sideBoxContent ul li a:hover {
	text-decoration: underline;
}
#sideBox-657 .sideBoxFooter {
	background: url(../LayoutMedia/small-menu-scroll-bottom.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px;
}


/*502 is for menus page right hand side */

#sideBox-502 {

margin-left:16px;
margin-right:0;

}
#sideBox-502 .sideBoxHeading {
background: url(../LayoutMedia/small-menu-scroll-top.gif) no-repeat transparent;
width: 200px;
height: 28px;
margin: 0; /*top, right, bottom, left */
text-align: left;
display: block;
}

#sideBox-502 .sideBoxTitle {
display: none;
color:#ffffff;
font-size:20px;
font-weight:bold;
line-height:25px;
text-shadow: #000000 -3px 5px 2px;
position: relative;
top:37px;
left: 20px;
}

#sideBox-502 .sideBoxContent {
background: url(../LayoutMedia/small-menu-scroll-main-content.gif) repeat-y transparent;
width: 200px;
color: #ffffff;
margin: 0; /*top, right, bottom, left */
}

#sideBox-502 .sideBoxContent h2 {


color: #000000;
font-weight: bold;
font-size: 14px;

margin:0 auto;
text-align:center;
}

#sideBox-502 .sideBoxContent p {


color: #000000;
font-size: 12px;


margin: 3px 5px 0 5px;
}

#sideBox-502 .sideBoxContent ul {
list-style: disc;
margin-left: 10px;
margin-top: 0;
margin-bottom: 0;
color: #000000;
}
#sideBox-502 .sideBoxContent ul li {
line-height: 160%;
border: 0;
margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-502 .sideBoxContent ul li a {
color: #000000;
text-decoration: none;
}
#sideBox-502 .sideBoxContent ul li a:hover {
text-decoration: underline;
}
#sideBox-502 .sideBoxFooter {
background: url(../LayoutMedia/small-menu-scroll-bottom.gif) no-repeat transparent;
width: 200px;
height: 28px;
margin: 0; /*top, right, bottom, left */
}



/* Rewards Program Left Side Column */


/*516 is for specials page right hand side */
#sideBox-516 {
	
	margin-left:16px;
margin-right:0;
	
}
#sideBox-516 .sideBoxHeading {
	background: url(../LayoutMedia/small-menu-scroll-top.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px; /*top, right, bottom, left */
	text-align: left;
	display: block;
}

#sideBox-516 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-516 .sideBoxContent {
	background: url(../LayoutMedia/small-menu-scroll-main-content.gif) repeat-y transparent;
	width: 200px;
	color: #ffffff;
		padding:0 0 0 2px; /*top, right, bottom, left */
}

#sideBox-516 .sideBoxContent h2 {
	
	
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	
	margin:0 auto;
text-align:center;
}
#sideBox-516 .sideBoxContent p {
	color: #000000;
	font-size: 12px;
	margin: 0px;
	text-align: center;
}

#sideBox-516 .sideBoxContent ul {
	list-style: disc;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
		color: #000000;
}
#sideBox-516 .sideBoxContent ul li {
	line-height: 160%;
	border: 0;
	margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-516 .sideBoxContent ul li a {
	color: #000000;
	text-decoration: none;
}
#sideBox-516 .sideBoxContent ul li a:hover {
	text-decoration: underline;
}
#sideBox-516 .sideBoxFooter {
	background: url(../LayoutMedia/small-menu-scroll-bottom.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px;
}

/* Catering Page Right sidebox */

#sideBox-529 {
	
	margin-left:16px;
margin-right:0;
	
}
#sideBox-529 .sideBoxHeading {
	background: url(../LayoutMedia/small-menu-scroll-top.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px; /*top, right, bottom, left */
	text-align: left;
	display: block;
}

#sideBox-529 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-529 .sideBoxContent {
	background: url(../LayoutMedia/small-menu-scroll-main-content.gif) repeat-y transparent;
	width: 200px;
	color: #000000;
		padding:0 0 0 2px; /*top, right, bottom, left */
}

#sideBox-529 .sideBoxContent h2 {
	
	
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	
	margin:0 auto;
text-align:center;
}

#sideBox-529 .sideBoxContent p {
	
	
	color: #000000;
	font-size: 12px;
	
	
	margin: 3px 5px 0 5px;
}

#sideBox-529 .sideBoxContent ul {
	list-style: disc;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
}
#sideBox-529 .sideBoxContent ul li {
	line-height: 160%;
	border: 0;
	margin-bottom:0;
margin-left:10px;
margin-right:30px;
font-size:13px;
}
#sideBox-529 .sideBoxContent ul li a {
	color: #ffffff;
	text-decoration: none;
}
#sideBox-529 .sideBoxContent ul li a:hover {
	text-decoration: underline;
}
#sideBox-529 .sideBoxFooter {
	background: url(../LayoutMedia/small-menu-scroll-bottom.gif) no-repeat transparent;
	width: 200px;
	height: 28px;
	padding:0 0 0 2px;
}

/* Menu page navigation*/

#sideBox-648 {
	
}
#sideBox-648 .sideBoxHeading {
	background: url(../LayoutMedia/menuTop.png) no-repeat transparent;
	width: 175px;
	height: 22px;
	padding: 0 20px 0 20px;
	text-align: left;
	display: block;
}

#sideBox-648 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size: 20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-648 .sideBoxContent {
	background: url(../LayoutMedia/menuMid.png) repeat-y transparent;
	width: 204px;
	color: #ffffff;
	padding: 0 12px 0 12px;
}

#sideBox-648 .sideBoxContent p {
	
	
	color: #ffffff;
	font-weight: bold;
	
	margin: 0px 20px 0px 5px;
}

#sideBox-648 .sideBoxContent ul {
	list-style: disc;
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 30px;
}



#sideBox-648 .sideBoxContent ul li a:link {
color: #ffffff;
text-decoration: none;
}
#sideBox-648 .sideBoxContent ul li a:hover {
	color: #61191A; 
text-decoration: none; 
}

#sideBox-648 .sideBoxContent ul li a:visited {
color: #ffffff; 
text-decoration: none;

}

#sideBox-648 .sideBoxContent ul li a:active {
color: #ffffff; 
text-decoration: none;

}
#sideBox-648 .sideBoxFooter {
	background: url(../LayoutMedia/menubottom.png) no-repeat transparent;
	width: 204px;
	height: 30px;
	padding: 0 12px 0 12px;
}
#sideBox-647 {
	
}
#sideBox-647 .sideBoxHeading {
	background: url(../LayoutMedia/menuTop.png) no-repeat transparent;
	width: 175px;
	height: 22px;
	padding: 0 20px 0 20px;
	text-align: left;
	display: block;
}

#sideBox-647 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size: 20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-647 .sideBoxContent {
	background: url(../LayoutMedia/menuMid.png) repeat-y transparent;
	width: 204px;
	color: #ffffff;
	padding: 0 12px 0 12px;
}

#sideBox-647 .sideBoxContent p {
	
	
	color: #ffffff;
	font-weight: bold;
	
	margin: 0px 20px 0px 5px;
}

#sideBox-647 .sideBoxContent ul {
	list-style: disc;
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 30px;
}



#sideBox-647 .sideBoxContent ul li a:link {
color: #ffffff;
text-decoration: none;
}
#sideBox-647 .sideBoxContent ul li a:hover {
	color: #61191A; 
text-decoration: none; 
}

#sideBox-647 .sideBoxContent ul li a:visited {
color: #ffffff; 
text-decoration: none;

}

#sideBox-647 .sideBoxContent ul li a:active {
color: #ffffff; 
text-decoration: none;

}
#sideBox-647 .sideBoxFooter {
	background: url(../LayoutMedia/menubottom.png) no-repeat transparent;
	width: 204px;
	height: 30px;
	padding: 0 12px 0 12px;
}
#sideBox-653 {
	
}
#sideBox-653 .sideBoxHeading {
	background: url(../LayoutMedia/menuTop.png) no-repeat transparent;
	width: 175px;
	height: 22px;
	padding: 0 20px 0 20px;
	text-align: left;
	display: block;
}

#sideBox-653 .sideBoxTitle {
	display: none;
	color:#ffffff;
	font-size: 20px;
	font-weight:bold;
	line-height:25px;
	text-shadow:  #000000 -3px 5px 2px;
	position: relative;
	top:37px;
	left: 20px;
}

#sideBox-653 .sideBoxContent {
	background: url(../LayoutMedia/menuMid.png) repeat-y transparent;
	width: 204px;
	color: #ffffff;
	padding: 0 12px 0 12px;
}

#sideBox-653 .sideBoxContent p {
	
	
	color: #ffffff;
	font-weight: bold;
	
	margin: 0px 20px 0px 5px;
}

#sideBox-653 .sideBoxContent ul {
	list-style: disc;
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 30px;
}



#sideBox-653 .sideBoxContent ul li a:link {
color: #ffffff;
text-decoration: none;
}
#sideBox-653 .sideBoxContent ul li a:hover {
	color: #61191A; 
text-decoration: none; 
}

#sideBox-653 .sideBoxContent ul li a:visited {
color: #ffffff; 
text-decoration: none;

}

#sideBox-653 .sideBoxContent ul li a:active {
color: #ffffff; 
text-decoration: none;

}
#sideBox-653 .sideBoxFooter {
	background: url(../LayoutMedia/menubottom.png) no-repeat transparent;
	width: 204px;
	height: 30px;
	padding: 0 12px 0 12px;
}
