.specials {
	font-size: 1em;
}

#content_area {
	padding-top: 20px;
}

#menubox {
	margin-left: 2px;
	width: 100%; 
	margin-top: 4px;
	
}

#menubox .navtop {
	background: transparent url('../images/menubox-top.jpg') no-repeat top left;
	height: 24px;
	width: 100%;
}
#menubox .navmiddle {
	background: transparent url('../images/menubox-middle.jpg') repeat-y;
	width: 100%;
}
#menubox .navbottom {
	background: transparent url('../images/menubox-bottom.jpg') no-repeat bottom left;
	height: 30px;
	width: 100%;
}

td.centercol { 
	padding:0;
}

.specials {
	margin-left: 0;
}


/* TABS */

.ui-tabs-hide { display: none; }
  
#tab_container {
  	width: 100%;
  }
  
#tab_container ul {
  	text-align: center;
  	margin-left: -5px;
  	margin-top: -9px;
  }
  
.ui-tabs-unselect{
  	display: block;
  	float:left;
  	margin: 0;
  	padding: 0;
  	width:132px;
  	background: transparent url('../images/tab.jpg') no-repeat bottom center;
  	height:31px;
  	vertical-align: bottom;
  	
  }
  
.ui-tabs-nav a {
	color: #000000;
}
  
.sixtabs{ 
	width: 110px;
	background: transparent url('../images/tab-short.jpg') no-repeat bottom center;
}
  
#tab_container ul > li.last {
  background: transparent url('../images/tab-last.jpg') no-repeat bottom center;
  }
  
.ui-tabs-selected {
  background: transparent url('../images/tab-active.jpg') no-repeat bottom center;
  margin-top: -10px;
  height: 43px;
  }
  
.ui-tabs-unselect.sixtabs.ui-tabs-selected {
	background: transparent url('../images/tab-active-short.jpg') no-repeat bottom center;
}
  
#tab_container ul > li > a {
  	position: relative;
  	top: 10px;
  	font-size: 1.2em;
  }

#tab_container div {
    overflow: hidden;
  }
  
  #main_content {
 	padding-left: 20px;
 	padding-right: 40px; 
 	padding-top: 15px;
 }
 
 /* MENU STYLES */
 #main_content h2 {
 	font-size: 1.3em;
 	font-weight: bold;
 	padding-bottom: 5px;
 }
 
 #main_content h2.title {
 	letter-spacing: 2pt;
 	font-size: 2em;
 	padding-bottom: 10px; 
 }
 
 #main_content p.submenu {
 	text-align: center;
 	padding-top: 5px;
 }
 
 #main_content table, #loctable {
 	border: 1px solid black;
 	background-color: #ffebc7;
 	padding: 5px;
 	border-collapse:collapse;
 }
 

 
 #main_content table td, #loctable td {
 	border-bottom: 1px dashed black;
 	border-right: 1px dashed black;
 	padding:5px;
 	line-height: 11pt;
	width: 50%;
 }
 
 img.menu_thumb {
 	margin-left: -12px;
 }
 img.menu_seperator {
 	margin-top: 3px;
 	margin-bottom: 2px;
 	margin-left: 6px;
 }

 
 p.menu_description span {
 	color: #8e271c;
 	font-weight: bold;
 }
 
 .specials {
 	margin-top: 20px; 
 }
 
 /*************
 
 Coupons & Specials
 
 **************/
 
 .specialprice {
 	font-size: 2em;
 	margin-top: 5px;
 	color: #8e271c;
 	font-weight: bold;
 }
 
 .meko {
 	background: transparent url('../images/specialsbg-meko.jpg') no-repeat bottom right;
 }
 
 .coupon {
 	text-align: center;
 }
 
 .fineprint {
 	font-size: 0.7em;
 	margin-top: 10px;
 }
 
 .coupontable {
 	margin-left: auto;
 	margin-right: auto;
 }
 
 /*************
 
 About Us
 
 **************/
 
 #content {
 	padding-left: 20px;
 	width: 650px;
 }
 
 #content p {
 	font-size: 1.3em;
 	padding: 5px 0 5px 0;
 	line-height:normal;
 }
 
 #content h3 {
 	font-weight: bold;
 	font-size: 2em;
 	padding-top: 10px;
 }
 
 /*************
 
    Franchise
 
 **************/
 
 .franchise_header {
 	font-weight: bold;
 }
 
  /*************
 
    Locations
 
 **************/
 
 
 .odd {
 	background-color: #ffda94;
 }


 /*************
 
   Contact
 
 **************/
 
 #formtable td {
 	padding: 0px;
 }
 
 .messagearea {
 	margin-left:-5px;
 	padding-top: 10px;
 }
 
 
 .messagearea label {
 	padding-top: 10px;
 	margin-bottom: 6px;
 	display: block;
 }
 
 .highlight {
 	background-color: #ffdb94;
 }

#messageoffset {
	padding-left: 10px;
	width: 420px;
	height: 200px;
	}
 
#emailoffset {
	padding-left: 10px;
	width: 420px;
	height: 60px;
	} 
	
#email {
	display: block;	
}

.formhelper {
	position: relative;
	background-color: #ebebeb;
	border: 1px dashed black;
	padding: 4px;
	vertical-align: middle;
	margin-left: 15px;
}

.bevmenu p {
	margin-bottom: 5px;
}

.submenu a {
	color: #000000;
}