/*------------------------------------------------------------------
	Open Menu List
-------------------------------------------------------------------*/
.om_list_rest { font-weight:bold; }
.om_list_location { font-size:.9em; opacity:0.75;}

/*------------------------------------------------------------------
	Menu
-------------------------------------------------------------------*/
#openmenu { margin-bottom:0px; }

#openmenu .clear { clear:both; }
#openmenu small { font-size:.9em }

#om_restaurant { margin-bottom:20px; }
#om_restaurant #rest_name { font-weight:bold; font-size:1.1em; }
#om_restaurant #locationmap { width:349px; height:300px }
#om_restaurant #location-map {float:right; border:1px solid #a78112; padding:3px; margin-left:5px; background:#f6de98 no-repeat url('../images/map_error.png') center center}
#om_restaurant p { margin-bottom:5px; }
#om_restaurant #details { margin-top:15px;} 

#om_menu { background-color:#fff; font-size:.9em; padding:5px; 
		/* font-family: Arial, Verdana, Helvetica, sans-serif; */}
#om_menu .sm_norm { font-weight:normal;  font-style:normal; color:#999; font-size:10px; margin: 15px 0px 0px 0px; float: right; }
#om_menu h2 { float: left }

#om_menu .full-menu {padding:5px 5px 0px 5px;}
#om_menu .left-menu {float:left; width:48%; padding:0 }
#om_menu .right-menu {float:right; width:46%; padding:0 0 0 15px; margin:0 0 0 20px; border-left:1px solid #8FACBF }

#om_menu .menu_content { padding:5px 5px 0px 5px;}

#om_menu #details {margin-top:5px;}

#om_menu dd { margin:0 }
#om_menu dl { display:block; overflow:auto;  width: 100%; float:left; margin: 0 0 8px 0; }
#om_menu dt, #openmenu dd.price { }

#om_menu dl .mi_thumb { float:left; padding-right:5px }

#om_menu dt.pepper_1 { background: #fff url('../images/peppers-1.png') no-repeat 0 0; padding-left:22px}
#om_menu dt.pepper_2 { background: #fff url('../images/peppers-2.png') no-repeat 0 0; padding-left:32px}
#om_menu dt.pepper_3 { background: #fff url('../images/peppers-3.png') no-repeat 0 0; padding-left:48px}
#om_menu dt.pepper_4 { background: #fff url('../images/peppers-4.png') no-repeat 0 0; padding-left:60px}
#om_menu dt.pepper_5 { background: #fff url('../images/peppers-5.png') no-repeat 0 0; padding-left:74px}

#om_menu dt { display:inline; float:left; padding-right:5px;  padding: 2px 0 0px 0; width: 400px;}

#om_menu dd.price { float:right; padding-left:5px; text-align: right; }
#om_menu dd.description { color:#7D898F; font-size:14px; font-style:italic; font-weight:normal; line-height:20px; float:left; width:100%; padding: 3px 0 0 0; }
#om_menu dd.sizes { float:right; padding-left:5px; }
#om_menu dd.sizes span { padding-right:15px }

#om_menu dd.item_options { font-size:1.1em; font-weight:normal; float:left; width:100%; text-align:center; }
#om_menu dd.item_options div { padding-bottom:3px;}

#om_menu span.item_tag { color:#f1f1f1; font-size:11px; font-weight:bold; padding:1px 3px 0;position:relative; text-transform:uppercase; top:-2px; margin-right:5px }
#om_menu span.special { background:#579F09 }
#om_menu span.new { background:#EF1E0E }
#om_menu span.vegetarian, #om_menu span.vegan, #om_menu span.kosher, #om_menu span.halal { background:#816554 }

#om_menu .menu_name { font-weight:bold; font-size:1.3em; margin-bottom:5px; padding-left:22px;
background: transparent no-repeat url('../images/ico-16-menu.png') 0 5px; }

#om_menu .goptions { font-size:.9em; text-align:center; padding:5px 0; }
#om_menu .goptions-title { font-size:1em; font-weight:bold; padding-bottom:3px }
#om_menu .goptions-desc { font-weight:normal;font-size:.9em;color:#777}

#om_menu span.separator { display:block; float: left; height:26px; margin:15px 0; }
#om_menu span.big {  }
#om_menu span.small {  }


/*------------------------------------------------------------------
	Misc
-------------------------------------------------------------------*/
.om_tag {font-size:.75em;color:#00f;text-align:center;}

/*------------------------------------------------------------------
	IE7 Hack
-------------------------------------------------------------------*/
*:first-child+html #om_menu dl {overflow:visible;}

