#menuitems {
	text-align: left;
	margin: 0;
}
/*for Item background images*/
div.itemSpec {
}
div.itemSpec h3{background: url(../pictures/specialtysandwiches.gif) no-repeat left top; }
div.itemSW h3{background: url(../pictures/popularsandwiches.gif) no-repeat left top; }
div.itemSoup h3{background: url(../pictures/soups.png) no-repeat left top; }
div.itemSalad h3{background: url(../pictures/salads.png) no-repeat left top; }
div.itemLunchbox h3{background: url(../pictures/specialtysandwiches.gif) no-repeat left top; }
div.itemSpec h3, div.itemSW  h3, div.itemSoup h3, div.itemSalad h3, div.itemLunchbox h3{
		width: 480px;padding:0!important;height:40px;
	margin:18px 0 10px 0!important;
}
div.itemSpec h3 span, div.itemSW  h3 span, div.itemSoup h3 span, div.itemSalad h3 span, div.itemLunchbox h3 span { position:absolute; left:-9999px; }



/* item elements*/
div.itemSW, div.itemSpec, div.itemSoup, div.itemSalad, div.itemLunchbox {
	width: 480px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


/* menu, title, desc and price elements*/

div.itemSpec li.menu, div.itemSW li.menu, div.itemSoup li.menu, div.itemSalad li.menu {
	color: #930;
	text-transform: capitalize;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	float: left;
	text-align: left;
  }
div.itemSpec li.menu {
	margin: 0px;
	position: relative;
	width: 480px;
	height: 40px;
	float: left;
	clear: both;
}
div.itemSW li.menu {
	margin: 60px 0px 30px 100px;
	text-align: left;
}
div.itemSoup li.menu {
	margin: 40px 0px 20px 100px;
	text-align: left;
}
div.itemSalad li.menu {
	margin: 40px 0px 30px 90px;
	text-align: left;
}
  
  
div.itemSpec ul, div.itemSW ul, div.itemSoup ul, div.itemSalad ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
  }

div.itemSpec li.title, div.itemSW li.title, div.itemSoup li.title,  div.itemSalad li.title {
	color: #363;
	font-size: .9em;
	padding: 5px 0;
	font-weight: bold;
	text-align: left;
	margin: 0;
  }
  div.itemSpec li.title span, div.itemSW li.title span, div.itemSoup li.title span,  div.itemSalad li.title span {
	
	font-size: .85em;
  }
  
  
.description {
	font: italic normal 12px Arial, Helvetica, sans-serif;
	clear: both;
	color: #333;
	text-align: left;
	margin: 0 0 10px 0;
}

div.itemSpec li.desc, div.itemSW li.desc,  div.itemSoup li.desc,  div.itemSalad li.desc {
	width: 480px;
	border-bottom: 1px dotted #393;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding: 0px 0px 5px;
	margin: 0px;
  }
.price {
	width: 40px;
	font-size: 14px;
	color: #930;
	font-weight: normal;
  }
  
div.delivery {
}
div.delivery p {
	color: #666;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
