body { 
color: #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
margin: 0px auto;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#topimage { display:none; }

/*a {text-decoration: none; color: #666666;}*/
a img {border: none;}

:focus { -moz-outline-style: none; }
a:focus { outline: none; }

img {
border:0; color:#FFFFFF;
}

hr {
border: none;
border-top: 1px solid #ccc;
height: 1px;
}

h2 {
display:none;
}

#content {
margin: 0 170px 0 0;
padding: 0;
/*width:526px;*/
}

#main {
background: none transparent scroll repeat 0% 0%;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
margin: 0px auto;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
text-align: left;
width: 955px;
}

#content {
margin: 45px 300px 0 220px;
}

#rightbar {
float:right;
width:260px;
}

#footer {
clear:both;
padding: 25px 0px 20px 220px;
color: #9C9A9C;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
}
#gotosavId .gotosavCSS {color:#9C9A9C;font-family:verdana,arial,helvetica,sans-serif;font-size:9px;padding-left:3px;padding-right:3px;}
#gotosavId a.gotosavCSS:link {color:#9C9A9C;text-decoration:none;}
#gotosavId a.gotosavCSS:visited {color:#9C9A9C;text-decoration:none;}
#gotosavId a.gotosavCSS:hover {color:#cc0000;text-decoration:none;background-color:#d9d9d9;}

#gotoaaronId .gotoaaronCSS {color:#9C9A9C;font-family:verdana,arial,helvetica,sans-serif;font-size:9px;padding-left:3px;padding-right:3px;}
#gotoaaronId a.gotoaaronCSS:link {color:#9C9A9C;text-decoration:none;}
#gotoaaronId a.gotoaaronCSS:visited {color:#9C9A9C;text-decoration:none;}
#gotoaaronId a.gotoaaronCSS:hover {color:#cc0000;text-decoration:none;background-color:#d9d9d9;}

/***********************************************/
/* Body / Navigation                           */
/***********************************************/ 

#menu h1 { padding:0 0 10px 0; margin:0; color:#999999; float:left; }
#menu h1 a { 
background-image:url(images/logo-1.gif);
background-repeat: no-repeat;
width:150px;
height:179px;
display:block;
}
#menu h1 em { display:none; }

#menu{
float:left;
width:220px;
}
#menu ul{
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 20px;
}
#menu li {
margin:0 0 0 0;
padding:0 0 0 0;
line-height:0;
}
#menu ul ul {
margin: 0 0 5px 0;
padding:0 0 0 20px;
}
#menu li li {
margin:0 0 0 0;
padding:0 0 0 0;
}
#menu a span {
display:none;
}
#menu p {
clear:both;
margin:5px 0 7px 0;
padding:0 0 0 0;
}



/***********************************************/
/* Body / Rollovers                            */
/***********************************************/ 

#menu #menuHello {
background-image:url(images/menu2/hello.gif);
width:43px;
height:15px;
display:block;
}
#menu #menuHello:hover {
background-position: 0 -15px;
}
#menu #menuHelloOver {
background-image:url(images/menu2/hello.gif);
background-position: 0 -15px;
width:43px;
height:15px;
display:block;
}

#menu #menuMenu {
background-image:url(images/menu2/menu.gif);
width:38px;
height:15px;
display:block;
}
#menu #menuMenu:hover{
background-position: 0 -15px;
}
#menu #menuMenuOver {
background-image:url(images/menu2/menu.gif);
background-position: 0 -15px;
width:38px;
height:15px;
display:block;
}

#menu #menuTriangles {
background-image:url(images/menu2/triangles.gif);
width:77px;
height:15px;
display:block;
}
#menu #menuTriangles:hover{
background-position: 0 -15px;
}
#menu #menuTrianglesOver {
background-image:url(images/menu2/triangles.gif);
background-position: 0 -15px;
width:77px;
height:15px;
display:block;
}

#menu #menuGrazingWraps {
background-image:url(images/menu2/grazing-wraps.gif);
width:112px;
height:15px;
display:block;
}
#menu #menuGrazingWraps:hover{
background-position: 0 -15px;
}
#menu #menuGrazingWrapsOver {
background-image:url(images/menu2/grazing-wraps.gif);
background-position: 0 -15px;
width:112px;
height:15px;
display:block;
}

#menu #menuMiniRolls {
background-image:url(images/menu2/mini-rolls.gif);
width:85px;
height:15px;
display:block;
}
#menu #menuMiniRolls:hover{
background-position: 0 -15px;
}
#menu #menuMiniRollsOver {
background-image:url(images/menu2/mini-rolls.gif);
background-position: 0 -15px;
width:85px;
height:15px;
display:block;
}

#menu #menuSalads {
background-image:url(images/menu2/salads-deli-pots.gif);
width:150px;
height:15px;
display:block;
}
#menu #menuSalads:hover{
background-position: 0 -15px;
}
#menu #menuSaladsOver {
background-image:url(images/menu2/salads-deli-pots.gif);
background-position: 0 -15px;
width:150px;
height:15px;
display:block;
}


#menu #menuSnacksGrazers {
background-image:url(images/menu2/snacks-grazers.gif);
width:135px;
height:15px;
display:block;
}
#menu #menuSnacksGrazers:hover{
background-position: 0 -15px;
}
#menu #menuSnacksGrazersOver {
background-image:url(images/menu2/snacks-grazers.gif);
background-position: 0 -15px;
width:135px;
height:15px;
display:block;
}


#menu #menuSoups {
background-image:url(images/menu2/soups.gif);
width:43px;
height:15px;
display:block;
}
#menu #menuSoups:hover{
background-position: 0 -15px;
}
#menu #menuSoupsOver {
background-image:url(images/menu2/soups.gif);
background-position: 0 -15px;
width:43px;
height:15px;
display:block;
}

#menu #menuBreakfast {
background-image:url(images/menu2/breakfast.gif);
width:77px;
height:15px;
display:block;
}
#menu #menuBreakfast:hover{
background-position: 0 -15px;
}
#menu #menuBreakfastOver {
background-image:url(images/menu2/breakfast.gif);
background-position: 0 -15px;
width:77px;
height:15px;
display:block;
}

#menu #menuDrinks {
background-image:url(images/menu2/drinks.gif);
width:52px;
height:15px;
display:block;
}
#menu #menuDrinks:hover{
background-position: 0 -15px;
}
#menu #menuDrinksOver {
background-image:url(images/menu2/drinks.gif);
background-position: 0 -15px;
width:52px;
height:15px;
display:block;
}
#menu #menuHotDrinks {
background-image:url(images/menu2/hot-drinks.gif);
width:85px;
height:15px;
display:block;
}
#menu #menuHotDrinks:hover{
background-position: 0 -15px;
}
#menu #menuHotDrinksOver {
background-image:url(images/menu2/hot-drinks.gif);
background-position: 0 -15px;
width:85px;
height:15px;
display:block;
}
#menu #menuColdDrinks {
background-image:url(images/menu2/cold-drinks.gif);
width:93px;
height:15px;
display:block;
}
#menu #menuColdDrinks:hover{
background-position: 0 -15px;
}
#menu #menuColdDrinksOver {
background-image:url(images/menu2/cold-drinks.gif);
background-position: 0 -15px;
width:93px;
height:15px;
display:block;
}


#menu #menuParties {
background-image:url(images/menu2/parties.gif);
width:60px;
height:15px;
display:block;
}
#menu #menuParties:hover{
background-position: 0 -15px;
}
#menu #menuPartiesOver {
background-image:url(images/menu2/parties.gif);
background-position: 0 -15px;
width:60px;
height:15px;
display:block;
}
#menu #menuMeetingPicnics {
background-image:url(images/menu2/meeting-picnics.gif);
width:127px;
height:15px;
display:block;
}
#menu #menuMeetingPicnics:hover{
background-position: 0 -15px;
}
#menu #menuMeetingPicnicsOver {
background-image:url(images/menu2/meeting-picnics.gif);
background-position: 0 -15px;
width:127px;
height:15px;
display:block;
}


#menu #menuOurStory {
background-image:url(images/menu2/our-story.gif);
width:76px;
height:15px;
display:block;
}
#menu #menuOurStory:hover{
background-position: 0 -15px;
}
#menu #menuOurStoryOver {
background-image:url(images/menu2/our-story.gif);
background-position: 0 -15px;
width:76px;
height:15px;
display:block;
}

#menu #menuOurCoffee {
background-image:url(images/menu2/our-coffee.gif);
width:84px;
height:15px;
display:block;
}
#menu #menuOurCoffee:hover{
background-position: 0 -15px;
}
#menu #menuOurCoffeeOver {
background-image:url(images/menu2/our-coffee.gif);
background-position: 0 -15px;
width:84px;
height:15px;
display:block;
}

#menu #menuOurSuppliers {
background-image:url(images/menu2/our-suppliers.gif);
width:108px;
height:15px;
display:block;
}
#menu #menuOurSuppliers:hover{
background-position: 0 -15px;
}
#menu #menuOurSuppliersOver {
background-image:url(images/menu2/our-suppliers.gif);
background-position: 0 -15px;
width:108px;
height:15px;
display:block;
}


#menu #menuCareers {
background-image:url(images/menu2/careers.gif);
width:60px;
height:15px;
display:block;
}
#menu #menuCareers:hover{
background-position: 0 -15px;
}
#menu #menuCareersOver {
background-image:url(images/menu2/careers.gif);
background-position: 0 -15px;
width:60px;
height:15px;
display:block;
}
#menu #menuOurCharity {
background-image:url(images/menu2/our-charity.gif);
width:93px;
height:15px;
display:block;
}
#menu #menuOurCharity:hover{
background-position: 0 -15px;
}
#menu #menuOurCharityOver {
background-image:url(images/menu2/our-charity.gif);
background-position: 0 -15px;
width:93px;
height:15px;
display:block;
}
#menu #menuTheBagTrade {
background-image:url(images/menu2/the-bag-trade.gif);
width:110px;
height:15px;
display:block;
}
#menu #menuTheBagTrade:hover{
background-position: 0 -15px;
}
#menu #menuTheBagTradeOver {
background-image:url(images/menu2/the-bag-trade.gif);
background-position: 0 -15px;
width:110px;
height:15px;
display:block;
}
#menu #menuLocation {
background-image:url(images/menu2/location-stores.gif);
width:127px;
height:15px;
display:block;
}
#menu #menuLocation:hover{
background-position: 0 -15px;
}
#menu #menuLocationOver {
background-image:url(images/menu2/location-stores.gif);
background-position: 0 -15px;
width:127px;
height:15px;
display:block;
}



#menu #menuFeedback {
background-image:url(images/menu2/feedback.gif);
width:70px;
height:15px;
display:block;
}
#menu #menuFeedback:hover{
background-position: 0 -15px;
}
#menu #menuFeedbackOver {
background-image:url(images/menu2/feedback.gif);
background-position: 0 -15px;
width:70px;
height:15px;
display:block;
}
#menu #menuJoinEmailList {
background-image:url(images/menu2/join-email-list.gif);
width:124px;
height:15px;
display:block;
}
#menu #menuJoinEmailList:hover{
background-position: 0 -15px;
}
#menu #menuJoinEmailListOver {
background-image:url(images/menu2/join-email-list.gif);
background-position: 0 -15px;
width:124px;
height:15px;
display:block;
}


/***********************************************/
/* Body / Home Page                            */
/***********************************************/ 

#Welcome {
background-image:url(images/content_welcome.gif);
width:416px;
height:103px;
display:block;
}
#Welcome span {
display:none;
}

.homepagecontent p {
padding-top:0;
margin-top:7px;
padding-bottom:0;
margin-bottom:20px;
}
.homepagecontent p em{
font-style:normal;
color: #FF0000;
}

.soups {
width:425px;
}
.soups p{
clear: left;
padding-top:0;
margin-top:7px;
padding-bottom:0;
margin-bottom:20px;
padding-left: 90px; /*width of left column containing the label elements*/
height: 1%;
}
.soups em {
font-style:normal;
color: #FF0000;
float: left;
margin-left: -90px; /*width of left column*/
width: 80px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}


.foodtable table {
font-size:12px;
width:425px;
}
.foodtable table td {
padding-right:10px;
vertical-align:top;
}

/***********************************************/
/* Body / Branding Text                        */
/***********************************************/

.branding p em {
font-size:20px; line-height:26px; font-family:Georgia, 'Times New Roman', Times, serif;
font-style:normal;
}
.renMustard p em {
color:#d9aa04;
}
.renOrange p em {
color:#f55b13;
}
.renGreen p em {
color:#8db61e;
}
.renMaroon p em {
color:#b91619;
}

.saveditmenu { float:right; border-left:#999999 solid 1px; border-right:#999999 solid 1px; }
.saveditmenu a { padding:5px; background-color:#FFCCFF; }
.saveditmenu a:hover { padding:5px; background-color:#99FFFF; }