/*-----------------------------------------
------------------ HOME -------------------
-----------------------------------------*/

body.home {
	background-image: url("../images/backgrounds/page-backs/map.jpg");
}

.home h1 {
    margin-bottom: 0;
}

.home #container {
   max-width: 960px; 
   z-index: 10;
}

.home #container img { 
   border: none; 
}

.home #container a {
	text-decoration: none;
}

.home article {
   width: 960px;
}

.home #middle {
   overfow: hidden;
}

.home h1 {
   margin-top: 10px;
   margin-bottom: 5px;
   color: #504F48;
}

.home h2, .pages h2, .circular h2 {
	font-size: 1.1em;
	color: #504F48;
}

.home hr {
   border-style: inset;
   border-width: 1px;
   border-color: #ddd;
   margin-top: 20px;
   margin-bottom: 20px;
}

.home #middle .nav-areas {
   width: 275px;
}

.home #middle .nav-areas a {
   color: inherit;
   text-decoration: none;
}

.home #middle .nav-areas img, .home #bottom .nav-areas img {
   border: none;
   margin-top: 15px;
}

.home #bottom {
   margin-top: 55px;
}

.home #bottom .nav-areas img {
   border: none;
}

/*-- TOOL TIPS FOR FEATURED ITEM --*/

.home .tooltip {
   cursor: help; 
   position: relative;
}
      
.home .tooltip span {
   margin-left: -999em;
   position: absolute;
}
      
.home .tooltip:hover span {
   border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
   box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.3);
   position: absolute; 
   z-index: 99;
   margin-left: -450px;
   margin-top: -325px; 
   width: 502px;
   height: 467px;
   background-color: white;
}

.home .tooltip:hover span img {
   margin-top: 0 !important;
}
      
/*-- END TOOL TIPS --*/

/*-----------------------------------------
---------------- END HOME -----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
----------------- GALLERY -----------------
-----------------------------------------*/

body.gallery {
   background-image: url("../images/backgrounds/page-backs/gallery.jpg");
}

.gallery #main img {
   margin-right: 6px;
   margin-bottom: 10px;
}

.gallery h1 {
   margin-bottom: 10px;
}

/*-----------------------------------------
--------------- END GALLERY ---------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
--------------- BREAD HOUSE ---------------
-----------------------------------------*/

body.bread-house {
   background-image: url("../images/backgrounds/page-backs/breadhouse.jpg");
}

/*-----------------------------------------
-------------- END BREAD HOUSE ------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
------------------ PRODUCE ----------------
-----------------------------------------*/

body.produce {
   background-image: url("../images/backgrounds/page-backs/produce.jpg");
}

/*-----------------------------------------
--------------- END PRODUCE ---------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
--------------- COFFEE TEA ----------------
-----------------------------------------*/

body.coffee-tea {
   background-image: url("../images/backgrounds/page-backs/coffee-tea.jpg");
}

/*-----------------------------------------
------------- END COFFEE TEA --------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
---------------- BEER WINE ----------------
-----------------------------------------*/

body.beer-wine {
   background-image: url("../images/backgrounds/page-backs/beer-wine.jpg");
}

/*-----------------------------------------
-------------- END BEER WINE --------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
-------------- DAIRY FROZEN ---------------
-----------------------------------------*/

body.dairy-frozen {
   background-image: url("../images/backgrounds/page-backs/dairy.jpg");
}

/*-----------------------------------------
------------- END DAIRY FROZEN ------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
--------------- MEAT SEAFOOD --------------
-----------------------------------------*/

body.meat-seafood {
   background-image: url("../images/backgrounds/page-backs/meat.jpg");
}

/*-----------------------------------------
-------------- END MEAT SEAFOOD -----------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
----------------- GROCERY -----------------
-----------------------------------------*/

body.grocery {
   background-image: url("../images/backgrounds/page-backs/grocery.jpg");
}

/*-----------------------------------------
--------------- END GROCERY ---------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
------------------ DELI -------------------
-----------------------------------------*/

body.deli {
   background-image: url("../images/backgrounds/page-backs/deli.jpg");
}

/*-----------------------------------------
---------------- END DELI -----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
----------------- BAKERY ------------------
-----------------------------------------*/

body.bakery {
   background-image: url("../images/backgrounds/page-backs/bakery.jpg");
}

/*-----------------------------------------
--------------- END BAKERY ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
----------------- FLORAL ------------------
-----------------------------------------*/

body.floral {
   background-image: url("../images/backgrounds/page-backs/floral.jpg");
}

/*-----------------------------------------
--------------- END FLORAL ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
----------------- LIQUOR ------------------
-----------------------------------------*/

body.liquor {
   background-image: url("../images/backgrounds/page-backs/liquor.jpg");
}

/*-----------------------------------------
--------------- END LIQUOR ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
----------------- SUSHI -------------------
-----------------------------------------*/

body.sushi {
   background-image: url("../images/backgrounds/page-backs/sushi.jpg");
}

/*-----------------------------------------
---------------- END SUSHI ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
----------------- BISTRO ------------------
-----------------------------------------*/

body.bistro {
   background-image: url("../images/backgrounds/page-backs/bistro.jpg");
}

/*-----------------------------------------
--------------- END BISTRO ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
---------------- CHEESE -------------------
-----------------------------------------*/

body.cheese {
   background-image: url("../images/backgrounds/page-backs/cheese.jpg");
}

/*-----------------------------------------
--------------- END CHEESE ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
----------------- ABOUT -------------------
-----------------------------------------*/

body.about {
   background-color: #EAE9D6;
}

.about hgroup {
   margin-bottom: 10px;
}

.about #main h2 {
   font-size: 28px;
}

.about #main-content {
   font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: .9em;
}

.about #main-content ul {
   margin-left: 20px;
   margin-top: 20px;
   line-height: 1.4em;
}

.about blockquote {
   font-family: Georgia;
   width: 75%;
   margin-bottom: 10px; 
   margin-top: 15px;
   font-weight: bold;
   font-style: italic;
   line-height: 1.3em;
   font-size: 1em;
}

.about blockquote:before {
   content: url(../images/icons/quote-first.png);
}

.about blockquote:after {
   content: url(../images/icons/quote-last.png);
   padding-left: 3px;
}

.about article {
   -webkit-columns: 2 9em;
   -webkit-column-gap: 10px;
   -moz-column-count: 2;
   -moz-column-width: 9em;
   -moz-column-gap: 10px;
   column-count: 2;
   column-width: 9em;
   column-gap: 10px;
   line-height: 1.3em;
   margin-top: 5px;
   margin-bottom: 25px;
}

/*-----------------------------------------
---------------- END ABOUT ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
---------------- CHEESE -------------------
-----------------------------------------*/

body.wedding-cake, body.contact {
   background-color: #EAE9D6;
}

/*-----------------------------------------
--------------- END CHEESE ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
---------------- COUPONS -------------------
-----------------------------------------*/

body.coupons {
   background-color: #EAE9D6;
}

/*-----------------------------------------
-------------- END COUPONS ----------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
--------------- EMPLOYMENT ----------------
-----------------------------------------*/

body.employment {
   background-image: url("../images/backgrounds/page-backs/map.jpg");
}

.pages.employment .scrollContainer-main {
   width: 600px;
   margin-top: 8px;
   padding-bottom: 10px;
   height: 450px;
}

.pages.employment .scrollContent-main {
   padding: 0 15px 0 10px;  
   width: 575px;
   height: 450px;
   overflow: auto;  
   line-height: 1.3em;
}

/*-----------------------------------------
------------ END EMPLOYMENT ---------------
-----------------------------------------*/

/*-===========================================================-*/

/*-----------------------------------------
--------------- GIFT CARDS ----------------
-----------------------------------------*/

body.gift-cards {
   background-image: url("../images/backgrounds/page-backs/map.jpg");
}

.pages.gift-cards #fab section {
   width: 400px;
   float: left;
   margin-left: 30px;
   margin-bottom: 5px;
   padding: 7px;
}

.pages.gift-cards #fab section form {
   margin-top: 5px;
}

.pages.gift-cards #main-content aside {
   width: 275px;
}

/*-----------------------------------------
------------ END GIFT CARDS ---------------
-----------------------------------------*/

/*-===========================================================-*/