.col3 {  width: 320px; }
.col1 { margin-right:9px;width:295px;padding-right:10px; }
.col2 { padding-right:4px;width: 295px; }
.menu-top p {  padding-bottom: 10px; font-size: 13px;}
.menu-top .heading {height:60px !important;}
.top-info p {
  text-align: center;
  text-transform: none;
  width: 600px;
  margin: 0 auto;
}
.menu-bottom p .price-is-right{position:absolute;}
.block-items{
  display:inline-block;
  min-height: 90px;
  width:280px;
  margin:15px;
  vertical-align: top;
}
.menu-top h2{  display:inline-block !important;  float:none;}
.note p {  padding-bottom: 28px;}
.buy-detes {  margin-bottom: 28px;}
.buy-detesB {  margin-bottom: 8px;}
.buy-detesB p {  margin-left: 31px;}
.menu-bottom p {
  position:relative;
  padding-bottom:10px !important;
  color: #FFFFFF;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
}
.menu-bottom {  margin-left: 0;}
.menu-border {
  background: url("../images/menu_border2.png") no-repeat scroll left top transparent;
  margin-bottom: 20px;
}
.chalkbig-top {
  background: url(../images/blackboardtop3.png);
  width: 940px;
  height: 24px;
  margin-left: 11px;
}
.chalkbig-middle {
  background: url(../images/blackboard3.png) repeat-y;
  width: 906px;
  padding: 14px 27px 0;
  margin-left: 8px;
}
.chalkbig-bottom {
  background: url(../images/blackboardbottom3.png);
  width: 960px;
  height: 61px;
}
.title2 {  margin-left: 10px;}
.price-is-right {  margin-right: 5px;}
.qty-box {  float: left;}
.sangwich-left {
    background: url("../images/press_br3_v.png") no-repeat scroll right top transparent;
    float: left;
    margin-right: 46px;
    padding-right: 52px;
    width: 400px;
}
.sangwich-right { float: left; width: 400px; }
.menu-top .buy-detesB { margin-bottom: 22px;}
.heading {margin-bottom:25px;text-align:center;}
.desc {width:200px;display:block;margin-left:5px;}
.menu-bottom .desc {margin-left:0;}
.title3 {
display:block;
width:140px;
float:left;
margin-left:5px;
}
.title2 {
display:block;
width:200px;
float:left;
}
.col1 .buy-detesB, .col2 .buy-detesB {margin-bottom:20px;}
.menu-bottom h3 {
  position: relative;
  margin-bottom: 21px;
  font-family: EraserRegular;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: normal;
  color: #cedba8;
  width: 315px;
  display: inline-block;
  padding:0;
  float: none;
 }
.added {
background: url("../images/butt_added.png") no-repeat scroll 0 0 transparent !important;
}
.sub-heading {background: url(../images/border_long.png) no-repeat bottom center;background-size:100%;width: 100%;text-align:center;}
.menu-mid .store_product_form {
  max-width: 299px;
  min-height: 123px;
  margin: 7px;
  vertical-align: top;
}
.store_product_form {
  display: inline-block;
  position: relative;
  width: 100%;
  min-height: 40px;
  margin-top: 3px;
}
.price-is-right {
  margin-right: 5px;
  position: relative;
  right: 0px;
  top: 0px;
}
.menu-header {width:100%; margin-bottom:10px;}
.menu-header p, p.tax {
color: #FFFFFF;
font-family: EraserRegular,Helvetica,Arial,sans-serif;
font-size: 15px;
margin:0 auto;
width:800px;
text-transform:uppercase;
font-weight:100;
text-align:center;
}
.loc_txt {

}
.location_info {
	padding: 0 20px !important;
	text-transform: none !important;
	width: auto !important;
}
.hrs_info {
	padding-left:0px;
	padding-bottom:20px;
	width:190px;
	display:inline-block;
	vertical-align:top;
}
.hrs_info p {padding:0;}
.location_info img {margin-left:-30px;}
.ab_middle {margin-bottom:-200px;}
.left {
	width: 400px;
	margin-top: -25px;
	position: relative;
}
.left h2 {
	font-family: EraserRegular;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #ebebeb;
	padding-bottom: 15px;
}
.special_item {
	font-family: Helvetica;
	font-size: 14px;
	color: #ebebeb;
	line-height: 20px;
	width: 48%;
	float: left;
	padding: 10px 1%;
	min-height: 130px;
	background:none;
}
.left p {
	font-family: Georgia;
	font-size: 12px;
	color: #ebebeb;
	font-style: italic;
	line-height: 20px;
}
.cat_right_area .chalk-top h1 {
top: 20px;
left: 18px;
text-align: center;
width: 363px;
}
.cat_right_area h1 {
position: relative;
background-image: url(../images/cat_br3.png);
background-repeat: no-repeat;
height: 60px;
margin-bottom: 18px;
}
.cat_right_area .chalk-top h1 span {
position: relative;
bottom: 0;
}
.cat_right_area h1 span {
position: absolute;
font-family: EraserRegular;
text-transform: uppercase;
font-size: 20px;
font-weight: normal;
color: #cedba8;
bottom: 20px;
width:310px;
height:40px;
padding-top:7px;
display: block;
margin: 0 auto;
}
.cat_right_area .chalk-middle {padding-top:50px;}
.chalk-bottom .ab_txt h2 a {color:#CEDBA8; right:75px !important; font-size:16px; bottom:30px; position:absolute;}
.add_info { width:100%; font-style:normal !important; }
.add_info p{font-style:normal !important; font-family:Helvetica;}