body { background-image: url('../img/dining/bg.gif'); background-color: #b22423; }

table#canvas td.tall { background: transparent url('../img/dining/bg_dining.gif') repeat-y; }

#banner { background: transparent url('../img/dining/banner.jpg') no-repeat; }


#navigation { background: transparent url('../img/dining/nav_bg.gif') repeat-x; }
#navigation ul#navlist li#navHome { background: transparent url('../img/dining/nav_Home.gif') no-repeat; }
#navigation ul#navlist li#navHome a { background: transparent url('../img/dining/nav_Home.gif') no-repeat; }

#navigation ul#navlist li#navMember { background: transparent url('../img/dining/nav_MemberServices.gif') no-repeat; }
#navigation ul#navlist li#navMember a { background: transparent url('../img/dining/nav_MemberServices.gif') no-repeat; }
#navigation ul#navlist li#navMember ul li a { background: #b22423 none; text-decoration: none; color: #fff; }
#navigation ul#navlist li#navMember ul li a:hover { background-color: #f78e20; text-decoration: none; color: #fff; }

#navigation ul#navlist li#navAdults { background: transparent url('../img/dining/nav_Adults.gif') no-repeat; }
#navigation ul#navlist li#navAdults a { background: transparent url('../img/dining/nav_Adults.gif') no-repeat; }
#navigation ul#navlist li#navAdults ul li a { background: #b22423 none; text-decoration: none; color: #fff; }
#navigation ul#navlist li#navAdults ul li a:hover { background-color: #f78e20; text-decoration: none; color: #fff; }

#navigation ul#navlist li#navSeniors { background: transparent url('../img/dining/nav_Seniors.gif') no-repeat; }
#navigation ul#navlist li#navSeniors a { background: transparent url('../img/dining/nav_Seniors.gif') no-repeat; }
#navigation ul#navlist li#navSeniors ul li a { background: #b22423 none; text-decoration: none; color: #fff; }
#navigation ul#navlist li#navSeniors ul li a:hover { background-color: #f78e20; text-decoration: none; color: #fff; }

#navigation ul#navlist li#navKids { background: transparent url('../img/dining/nav_Kids.gif') no-repeat; }
#navigation ul#navlist li#navKids a { background: transparent url('../img/dining/nav_Kids.gif') no-repeat; }
#navigation ul#navlist li#navKids ul li a { background: #b22423 none; text-decoration: none; color: #fff; }
#navigation ul#navlist li#navKids ul li a:hover { background-color: #f78e20; text-decoration: none; color: #fff; }

#navigation ul#navlist li#navAbout { background: transparent url('../img/dining/nav_AboutUs.gif') no-repeat; }
#navigation ul#navlist li#navAbout a { background: transparent url('../img/dining/nav_AboutUs.gif') no-repeat; }
#navigation ul#navlist li#navAbout ul li a { background: #b22423 none; text-decoration: none; color: #fff; }
#navigation ul#navlist li#navAbout ul li a:hover { background-color: #f78e20; text-decoration: none; color: #fff; }

div#contentbody h3 { height: 46px; width: 605px; margin: 0; padding: 0; background: transparent url('../img/dining/header.gif') no-repeat; clear: both; }

div#content { background-color: #f78e20; }

/* this is the surrounding color for the left navigation and banners underneath */
div#navleft { background-color: #f78e20; }

/* color for the navigation links in their inactive state */
div#navleft ul li a {	background-color: #b22423;
						color: #fff; 
						border-top: 1px solid #000; 
						border-left: 1px solid #000; 
						border-right: 1px solid #f43231; 
						border-bottom: 1px solid #f43231; 
}

/* this is the hover color the left navigation links */
div#navleft ul li a:hover {	background-color: #b22423;
							color: #fff;
							border-top: 1px solid #000;
							border-left: 1px solid #000;
							border-right: 1px solid #f43231;
							border-bottom: 1px solid #f43231;
}

div#navleft #search button { background: transparent url('../img/dining/go.gif') no-repeat; }

/* top */
#canvas #top { background-color: #f78e20; }
#canvas #top #ticker { background-color: #f78e20; }
#canvas #top #topnav { background-color: #f78e20; }

/*bot */
div#bottom { background-color: #b22423; }
