/* JENSENS FOODS CSS STYLE SHEET */

/* BASIC STYLES */

html, body, img { margin: 0;padding: 0; }
	  
body {
	font-size: 12px;
	font-family: futura, arial, sans-sarif;
	color: #000000;
	background: #D9EEE9;
     background: #D9EEE9 url(images/background.jpg) left top no-repeat; 
	/*background-attachment: fixed; */
	}

h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }

h1, h2, h3, h4, h5 { color: #000000; }

p { margin: 0 0 10px 0; padding: 0; }
	
/* LINK STYLES */

a:link { color: #E47D81; }
a:visited { color: #E47D81; }
a:hover {color: #BB6C6F; }
a:active { color: #BB6C6F; }

/* LIST STYLES */

ul li, ol li { font-size: 100%; }
ul li ul li a { font-size: 100%; }
	
/* ID STYLES */

/* #starback { position: absolute; top: 0; left: 0; margin: 0; padding: 0; z-index: 1; width: 100%; height: 1200px; } */

#wrap {
z-index: 2;
	width: 800px;
	margin: 0 auto 0 auto;
	}

#nav { width: 800px;
       height: 56px;
       margin: 0; 
       padding: 0; 
       position: relative;
       background: url(images/nav.jpg) top left no-repeat;
       }

#navtable { width: 800px;
            height: 56px;
            margin: 0;
            padding: 0;
            position: relative;
            }

#navtable a { display: block; height: 56px; }
#navtable span { display: none; }

.home { width: 84px; background: url(images/home.jpg) left top no-repeat; }
.home a { width: 84px; background: url(images/home.jpg) left top no-repeat; }
.home a:visited { width: 84px; background: url(images/home.jpg) left top no-repeat; }
.home a:hover { width: 84px; background: url(images/home1.jpg) left top no-repeat; }
.home a:visited:hover { width: 84px; background: url(images/home1.jpg) left top no-repeat; }

.specialtyfoods { width: 119px; background: url(images/specialtyfoods.jpg) left top no-repeat; }
.specialtyfoods a { width: 119px; background: url(images/specialtyfoods.jpg) left top no-repeat; }
.specialtyfoods a:visited { width: 119px; background: url(images/specialtyfoods.jpg) left top no-repeat; }
.specialtyfoods a:hover { width: 119px; background: url(images/specialtyfoods1.jpg) left top no-repeat; }
.specialtyfoods a:visited:hover { width: 119px; background: url(images/specialtyfoods1.jpg) left top no-repeat; }

.shopflowers { width: 107px; background: url(images/shopflowers.jpg) left top no-repeat; }
.shopflowers a { width: 107px; background: url(images/shopflowers.jpg) left top no-repeat; }
.shopflowers a:visited { width: 107px; background: url(images/shopflowers.jpg) left top no-repeat; }
.shopflowers a:hover { width: 107px; background: url(images/shopflowers1.jpg) left top no-repeat; }
.shopflowers a:visited:hover { width: 107px; background: url(images/shopflowers1.jpg) left top no-repeat; }

.bakery { width: 63px; background: url(images/bakery.jpg) left top no-repeat; }
.bakery a { width: 63px; background: url(images/bakery.jpg) left top no-repeat; }
.bakery a:visited { width: 63px; background: url(images/bakery.jpg) left top no-repeat; }
.bakery a:hover { width: 63px; background: url(images/bakery1.jpg) left top no-repeat; }
.bakery a:visited:hover { width: 63px; background: url(images/bakery1.jpg) left top no-repeat; }

.deli { width: 47px; background: url(images/deli.jpg) left top no-repeat; }
.deli a { width: 47px; background: url(images/deli.jpg) left top no-repeat; }
.deli a:visited { width: 47px; background: url(images/deli.jpg) left top no-repeat; }
.deli a:hover { width: 47px; background: url(images/deli1.jpg) left top no-repeat; }
.deli a:visited:hover { width: 47px; background: url(images/deli1.jpg) left top no-repeat; }

.weddings { width: 84px; background: url(images/weddings.jpg) left top no-repeat; }
.weddings a { width: 84px; background: url(images/weddings.jpg) left top no-repeat; }
.weddings a:visited { width: 84px; background: url(images/weddings.jpg) left top no-repeat; }
.weddings a:hover { width: 84px; background: url(images/weddings1.jpg) left top no-repeat; }
.weddings a:visited:hover { width: 84px; background: url(images/weddings1.jpg) left top no-repeat; }

.catering { width: 76px; background: url(images/catering.jpg) left top no-repeat; }
.catering a { width: 76px; background: url(images/catering.jpg) left top no-repeat; }
.catering a:visited { width: 76px; background: url(images/catering.jpg) left top no-repeat; }
.catering a:hover { width: 76px; background: url(images/catering1.jpg) left top no-repeat; }
.catering a:visited:hover { width: 76px; background: url(images/catering1.jpg) left top no-repeat; }

.meat { width: 54px; background: url(images/meat.jpg) left top no-repeat; }
.meat a { width: 54px; background: url(images/meat.jpg) left top no-repeat; }
.meat a:visited { width: 54px; background: url(images/meat.jpg) left top no-repeat; }
.meat a:hover { width: 54px; background: url(images/meat1.jpg) left top no-repeat; }
.meat a:visited:hover { width: 54px; background: url(images/meat1.jpg) left top no-repeat; }

.seafood { width: 73px; background: url(images/seafood.jpg) left top no-repeat; }
.seafood a { width: 73px; background: url(images/seafood.jpg) left top no-repeat; }
.seafood a:visited { width: 73px; background: url(images/seafood.jpg) left top no-repeat; }
.seafood a:hover { width: 73px; background: url(images/seafood1.jpg) left top no-repeat; }
.seafood a:visited:hover { width: 73px; background: url(images/seafood1.jpg) left top no-repeat; }

.produce { width: 93px; background: url(images/produce.jpg) left top no-repeat; }
.produce a { width: 93px; background: url(images/produce.jpg) left top no-repeat; }
.produce a:visited { width: 93px; background: url(images/produce.jpg) left top no-repeat; }
.produce a:hover { width: 93px; background: url(images/produce1.jpg) left top no-repeat; }
.produce a:visited:hover { width: 93px; background: url(images/produce1.jpg) left top no-repeat; }




#blackbar { margin: 0 auto 0 auto; padding: 0; width: 784px; height: 14px; background: #000000; }

#page { width: 800px;
        text-align: center;
        background: #FFFFFF;
        margin: 0; 
        padding: 2px 0 1px 0;
        text-align: left;

        }

#leftnav { 
float: left;
           width: 160px;
           min-height: 640px;
           margin: 0 0 0 4px;
           padding: 20px 0 0 0;
           background: url(images/leftback.jpg) left top no-repeat;
           }

#leftnav a { width: 150px;
             text-decoration: none;
             text-align: left;
             font-size: 13px;
             display: block;
             margin: 1px 0 1px 0; 
             padding: 3px 0 3px 10px;
             color: #000000;
             background: url(images/leftnav.jpg) left top no-repeat;
             }

#leftnav a:link { color: #000000; background: url(images/leftnav.jpg) left top no-repeat; }
#leftnav a:visited { color: #000000; background: url(images/leftnav.jpg) left top no-repeat; }
#leftnav a:hover { color: #FFFFFF; background: url(images/leftnav_over.jpg) left top no-repeat; }
#leftnav a:visited:hover { color: #FFFFFF; background: url(images/leftnav_over.jpg) left top no-repeat; }

.weekly {
position:absolute;
visibility: hidden;
color:#FFFFFF;
margin: -10px 0 0 148px;
background: #D47D83;
padding: 0;
width: 150px;
}

.weekly a {
display: block;
color:#000000;
text-decoration: none;
font-weight: normal;
padding: 0;
}

.weekly a:hover {
color: #FFFFFF;
background: #D47D83;
}

#elist { width: 143px;
         line-height: 12px;
         height: 138px;
         color: #FFFFFF;
         font-size: 12px;
         text-align: center;
         margin: 15px 10px 0 auto;
         padding: 4px 0 0 0;
         background: url(images/elistback.gif) left top no-repeat;
         }
 
.elistinput { width: 85px;
			margin:5px 0px;
               border: 0; 
               }
               
#banner { float: right;
          width: 196px;
          height: 424px;
          margin: 17px 4px 0 0;
          padding: 0;
          }

#content { float: left;
           font-size: 13px;
           width: 400px;
           text-align: left;
           margin: 20px 0 0 0;
           padding: 0 0 20px 10px;
           }

#cart_content { float: left;
           font-size: 13px;
           width: 600px;
           text-align: left;
           margin: 20px 0 0 0;
           padding: 0 0 20px 10px;
           }


#clear { width: 800px;
         margin: 0;
         padding: 0;
         height: 1px;
         clear: both;
         }
     
#clear2 { width: 1200px;
         margin: 0;
         padding: 0;
         height: 1px;
         clear: both;
         }
         
#tabs { position: relative;
        width: 800px;
        height: 137px;
        background: #FFFFFF;
        }

#tabbox { position: absolute;
          width: 800px;
          /* height: 244px; */
          left: 0;
          bottom: 0;
          margin: 0; 
          padding: 0;
          z-index: 9;
          }
          
#tabtable { position: absolute;
            left: 0;
            bottom: 0;
            width: 800px;
            margin: 0;
            padding: 0;
            }

#tabtable a { display: block; width: 200px; height: 122px; }
#tabtable span { display: none; }

.order { background: url(images/order.jpg) left top no-repeat; }
.order a { background: url(images/order.jpg) left top no-repeat; }
.order a:visited { background: url(images/order.jpg) left top no-repeat; }
.order a:hover { background: url(images/order_over.jpg) left top no-repeat; }
.order a:visited:hover { background: url(images/order_over.jpg) left top no-repeat; }

.events { background: url(images/events.jpg) left top no-repeat; }
.events a { background: url(images/events.jpg) left top no-repeat; }
.events a:visited { background: url(images/events.jpg) left top no-repeat; }
.events a:hover { background: url(images/events_over.jpg) left top no-repeat; }
.events a:visited:hover { background: url(images/events_over.jpg) left top no-repeat; }

.shop { background: url(images/shop.jpg) left top no-repeat; }
.shop a { background: url(images/shop.jpg) left top no-repeat; }
.shop a:visited { background: url(images/shop.jpg) left top no-repeat; }
.shop a:hover { background: url(images/shop_over.jpg) left top no-repeat; }
.shop a:visited:hover { background: url(images/shop_over.jpg) left top no-repeat; }

.recipes { background: url(images/recipes.jpg) left top no-repeat; }
.recipes a { background: url(images/recipes.jpg) left top no-repeat; }
.recipes a:visited { background: url(images/recipes.jpg) left top no-repeat; }
.recipes a:hover { background: url(images/recipes_over.jpg) left top no-repeat; }
.recipes a:visited:hover { background: url(images/recipes_over.jpg) left top no-repeat; }

#footer { 
    position: relative;
    width: 800px;
    height: 107px;
    color: #000000;
	margin: 0 0 40px 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
	background: url(images/footer.gif) left top no-repeat;
	}
	
#footer a { color: #000000; text-decoration: none; }
#footer a:hover { color: #000000; text-decoration: underline; }

#foot_links { margin: 0; padding: 15px 0 0 0; }

#copy { position: absolute;
        top: 50px;
        left: 200px;
        }
        
#copy a { text-decoration: none; color: #000000; }
	
/* END CSS */