﻿#main-navigation a, #main-navigation span
{
	display: block;
	float: left;
	height: 36px;
	width: 204px;
	cursor: pointer;
	}
	
#main-navigation li span
{
	background-position: left 200px;
	background-repeat: no-repeat;
	}
#main-navigation li a:hover span, #main-navigation li.on span
{
	background-position: top left;
	}
#main-navigation li#artisan-bread span, #main-navigation li#artisan-bread.on a:hover span
{	
	background-image: url(../Img/Master/MainNav/nav_artisanbread_f2.jpg);
	}
#main-navigation li#artisan-bread a:hover span
{	
	background-image: url(../Img/Master/MainNav/nav_artisanbread_over.jpg);
	}
#main-navigation li#artisan-bread a
{
	background: url(../Img/Master/MainNav/nav_artisanbread.jpg) no-repeat top left;
	}	
		
#main-navigation li#sweet-treats span, #main-navigation li#sweet-treats.on a:hover span
{	
	background-image: url(../Img/Master/MainNav/nav_sweettreats_f2.jpg);	
	}
#main-navigation li#sweet-treats a
{
	background: url(../Img/Master/MainNav/nav_sweettreats.jpg) no-repeat top left;
	}
#main-navigation li#sweet-treats a:hover span
{	
	background-image: url(../Img/Master/MainNav/nav_sweettreats_over.jpg);	
	}	
#main-navigation li#breakfast-pastries span, #main-navigation li#breakfast-pastries.on a:hover span
{	
	background-image: url(../Img/Master/MainNav/nav_breakfastpastries_f2.jpg);	
	}
#main-navigation li#breakfast-pastries a
{
	background: url(../Img/Master/MainNav/nav_breakfastpastries.jpg) no-repeat top left;
	}
#main-navigation li#breakfast-pastries a:hover span
{	
	background-image: url(../Img/Master/MainNav/nav_breakfastpastries_over.jpg);	
	}	
#main-navigation li#deli-dining span, #main-navigation li#deli-dining.on a:hover span
{	
	background-image: url(../Img/Master/MainNav/nav_delianddining_f2.jpg);	
	}
#main-navigation li#deli-dining a:hover span
{	
	background-image: url(../Img/Master/MainNav/nav_delianddining_over.jpg);	
	}
#main-navigation li#deli-dining a
{
	background: url(../Img/Master/MainNav/nav_delianddining.jpg) no-repeat top left;
	}
	
	
#sub-navigation a, #sub-navigation span
{
	display: block;
	height: 45px;
	width: 204px;	
	cursor: pointer;
	}

#sub-navigation li span
{
	background-position: left 200px;
	background-repeat: no-repeat;
	}
#sub-navigation li a:hover span, #sub-navigation li.on span
{
	background-position: top left;
	}
#sub-navigation li#maps-directions span
{	
	background-image: url(../Img/Master/subnav/subnav_map_f2.png);	
	}
#sub-navigation li#maps-directions a
{
	background: url(../Img/Master/subnav/subnav_map.png) no-repeat top left;
	}

#sub-navigation li#contact span
{	
	background-image: url(../Img/Master/subnav/subnav_contact_f2.png);	
	}
#sub-navigation li#contact a
{
	background: url(../Img/Master/subnav/subnav_contact.png) no-repeat top left;
	}

#sub-navigation li#news-events span
{	
	background-image: url(../Img/Master/subnav/subnav_news_f2.png);	
	}
#sub-navigation li#news-events a
{
	background: url(../Img/Master/subnav/subnav_news.png) no-repeat top left;
	}	
#sub-navigation li#about span
{	
	background-image: url(../Img/Master/subnav/subnav_about_f2.png);	
	}
#sub-navigation li#about a
{
	background: url(../Img/Master/subnav/subnav_about.png) no-repeat top left;
	}	

#sub-navigation li#about a
,#sub-navigation li#news-events a
,#sub-navigation li#contact a
,#sub-navigation li#maps-directions a
{
	/*background-position: 10px top; 
	border: 2px solid pink;*/
	}
