/* STYLES FOR AUTOCOMPLETE */

div.auto_complete {
  width: 100px;
  background: #fff;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected {
  background-color: #ffb;
}
div.auto_complete ul strong.highlight {
  color: #800; 
  margin:0;
  padding:0;
}

.auto_fill{
  width: 100px;
  display: inline;
}

.text_field{
font-size: 11px;
color: gray;
}


/* menu categorey mast head styles */
.menu_mast img{
  float: left;
  margin-right: 10px;
  height: 200px;
  border: 1px solid black;

}

#feature_description{
  float: left;
  text-align: left;
  width: 450px;
}

.medium_description{
  float: left;
  font-size: 20px;
  font-weight: 100;
}




form {
  display: inline;
}

/* form > div {
  display: none;
} */

select{
  width: 150px;
}

.auto_complete{
  width: 150px;
}

.category_column {
  float: left;
}

.category_column ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
}

#column_1 {
  width: 150px;
  padding-right: 20px;
}

#column_1  .category_title{
  font-family: Georgia;
  font-size: 18px;
  font-weight: 100;
  font-style: italic;
  display: inline;
}

#column_1 .menu_title{
  font-size: 12px;
  font-weight: 100;
  display: inline;
}

#column_1 li{
  margin-bottom: 6px;
}

#column_2 {
  width: 400px;
  margin-right: 15px;
}

#column_2 li{
  margin-bottom: 10px;
}

#column_2 .category_title{
  font-family: Georgia;
  font-size: 30px;
  line-height: 1;
  margin-bottom: 30px;
  font-style: oblique;
  font-weight: 100;
  display: inline;
  color: #e10101;
}

#column_2 .menu_title{
  font-family: Georgia;
  font-size: 18px;
  font-weight: 100;
	margin: 15px 0 0px 0;
}

#column_3 {
width: 100px;
}

#column_3  .category_title{
  font-family: Georgia;
  font-size: 18px;
  font-weight: 100;
  font-style: italic;
  display: inline;
}

#column_3 .menu_title{
  font-size: 12px;
  font-weight: 100;
  display: inline;
}


/*styles the menu item show pages*/
.menu_item_show{
  float: left;
  margin-right: 10px;
  border: 1px solid black;
}

#long_description{
  width: 650px;
}
.price {
  font-family: Georgia;
  font-style: oblique;
  font-weight: 800;
  font-size: 14px;
  line-height: 12px;
}

a {
  color: #770000
}

a:hover{
  color: #e10101;
}

a.edit_link{
color: gray;
}

a:hover.edit_link{
color: lightgray;
}
