/*
COPYRIGHT NOTICE - DO NOT REMOVE
MunchAway POS Integrated Online Ordering System for Restaurants
Designed by: Robert H. Johnson
Developed by: Team MunchAway, V2 Solutions, Inc.
Copyright 2007, Lone Tree Technology, Inc., all rights reserved.
Copyright 2008, LT2 Systems, Inc., all rights reserved.
Copyright 2009-2010, MunchAway, LLC., all rights reserved.
This file contains Confidential and Proprietary Information of MunchAway, LLC.
Using or copying this file or any portions of its contents without the expressed written consent of MunchAway LLC is strictly prohibited.
*/

#content_for_layout h1 {
	font-size: 1em;
}

#show_menu {
	width: 650px;
	border: 0px solid;
}

.sub_menu_form {
	background-color: #eee;
	border: 2px solid black;
	margin: 2px;
    padding: 0px;
}

.item_form_detail {
	background-color: #eee;
	border: 2px solid black;
	margin: 2px;
    padding: 10px;
}

.draggable_menu {
	cursor: move;
}

.droppable_loc {

}

.droppable_hover {
	border: 1px solid red;
}

.close_button {
	font-size: .5em;
	font-family: arial;
	color: gray;
	position: relative;
	float: left;
	width: 16px;
	height: 16px;
	top: 4px;
	left: 0px;
	z-index: 50;
}

.menu_title {
	position: relative;
	font-size: 1.2em;
	font-family: verdana, helvetica, fantasy;
	line-height: 150%;
	text-align: center;
	vertical-align: middle;
/*	border-bottom: 1px solid gray;*/
/*	background-color: #fff; */
}

.menu_name {
	font-weight: bold;
}

.menu_number {
	font-size: .75em;
	font-family: verdana, helvetica, sans-serif;
}

#menu_properties {
	color: navy;
	background-color: #FFFFcc;
	border: 2px solid gray;
	width: 650;
	padding: 5px;
}
#menu_properties p {
  margin: 2px;
}

#menu_properties label {
	color: black;
	font-weight: bold;
}


#show_menu .menu_location {
	color: navy;
	position: absolute;
	width: 640px;
	text-align: center;
	padding: 5px;
}

.menu_location label {
	color: black;
	font-weight: bold;
}

#menu_properties .menu_effective_date {
	position: absolute;
	width: 500px;
	text-align: right;
}

#menu_properties .menu_active {
	position: absolute;
	width: 640px;
	text-align: left;
}

.sub_menu_properties {
	color: navy;
	background-color: #FFFFcc;
	border: 2px solid gray;
	width: 650;
	padding: 5px;
}

.sub_menu_properties label {
	color: black;
	font-weight: bold;
}

.sub_menu_properties .menu_location {
	position: absolute;
	width: 640px;
	text-align: center;
}

.sub_menu_properties .menu_effective_date {
	position: absolute;
	width: 610px;
	text-align: right;
}

.sub_menu_properties .menu_active {
	position: absolute;
	width: 610px;
	text-align: left;
}

#submenu_list li {
	border-bottom: 1px dotted black;
}

.submenu_list label{
	font-weight: normal;
	cursor: move;
}

#suggestsale_list li {
	border-bottom: 1px dotted black;
}

.suggestsale_list label{
	font-weight: normal;
	cursor: move;
}

#capacity_groups li {
	border-bottom: 1px dotted black;
}

.capacity_groups label{
	font-weight: normal;
	cursor: move;
}

#capacity_group_items li {
	border-bottom: 1px dotted black;
}

.capacity_group_items label{
	font-weight: normal;
	cursor: move;
}

.submenu_commands {
	position: absolute;
	font-weight: normal;
	left: 0px;
	margin-left: 450px;
}

.submenu_child_list li {
	border-bottom: 1px dotted black;
}

.submenuitem_list label {
	cursor: move;
}

.submenuitem_commands {
	position: absolute;
	font-weight: normal;
	left: 0px;
	margin-left: 450px;
}

.commands_level1 {
	position: absolute;
	font-weight: normal;
	left: 0px;
	margin-left: 450px;
}

.commands_level2 {
	position: absolute;
	font-weight: normal;
	left: 0px;
	margin-left: 435px;
}

.sub_menu_item_properties {
	color: navy;
	background-color: #FFFFcc;
	border: 2px solid gray;
	width: 650;
	padding: 5px;
}

.sub_menu_item_properties label {
	color: black;
	font-weight: bold;
}

.sub_menu_item_properties .menu_location {
	position: absolute;
	width: 640px;
	text-align: center;
}

.sub_menu_item_properties .menu_effective_date {
	position: absolute;
	width: 640px;
	text-align: right;
}

.sub_menu_item_properties .menu_active {
	position: absolute;
	width: 640px;
	text-align: left;
}

#item_graphic_panel {
	background-color: #FFc;
	border: 3px solid black;
	width: 650;
	padding: 15px;
	position: absolute;
}

/*- Menu Tabs F--------------------------- */

#tabsF {
  float:left;
  width:100%;
  background:#fff;
  font-size:93%;
  line-height:normal;
  border-bottom:2px solid #666;
  }
#tabsF ul {
  margin:0;
  padding:0;/*10px 10px 0 50px;*/
  list-style:none;
  font-size:12px;
  }
#tabsF li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsF a {
  float:left;
  background:url("/images/tableftF.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 3px;
  text-decoration:none;
  }
#tabsF a span {
  float:left;
  display:block;
  background:url("/images/tabrightF.gif") no-repeat right top ;
  padding:5px 4px 4px 1px;
  color:#666;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
  color:#000000;
  }
#tabsF a:hover {
  background-position:0% -42px;
  }
#tabsF a:hover span {
  background-position:100% -42px;
  }

#tabsFV {
  float:left;
  width:100%;
  background:#fff;
  font-size:93%;
  line-height:normal;
  border-bottom:2px solid #666;
  }
#tabsFV ul {
  margin:0;
  padding:0;/*10px 10px 0 50px;*/
  list-style:none;
  }
#tabsFV li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsFV a {
  float:left;
  background:url("/images/tableftF.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsFV a span {
  float:left;
  display:block;
  background:url("/images/tabrightF.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#666;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsFV a span {float:none;}
/* End IE5-Mac hack */
#tabsFV a:hover span {
  color:#000000;
  }
#tabsFV a:hover {
  background-position:0% -42px;
  }
#tabsFV a:hover span {
  background-position:100% -42px;
  }

 #tabsF li.tabsFt {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsF li.tabsFt a{
background:url("/images/tableftF.gif") no-repeat right top;
background-position:0% -42px;
color:#000000;
  }
#tabsF li.tabsFt a span{
background:url("/images/tabrightF.gif") no-repeat right top;
background-position:100% -42px;
color:#000000;
  }


.horizontalRuler
{
	background-image:url(/images/horizontal_ruler.JPG);
	background-repeat:repeat-x;
	height:5px;
}


.tableSearch{
	background-color: #52BAF8;
	border: 1px solid #333333;
	}

.grid1{
font-size:12px;
border: 1px solid #414141;
}

.grid1 table{
font-size:12px;
}
.grid1 th{
height:25px;
font-size:12px;
padding-right:15px;
padding-left: 5px;
background-color: #CCCCCC;
}
.grid1 td{
font-size:12px;
white-space:nowrap;
padding-top:0px;
padding-right:15px;
padding-left: 5px;
height:15px;
vertical-align:top;
}


  .grid{
  font-size:12px;
  border: 1px solid #414141;
  }
  .grid table{
  font-size:12px;
  }
  .grid th{
  height:25px;
  font-size:12px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #CCCCCC;
  }

  .gridhover tr:hover{
  font-size:12px;
  background:#DFEFFF;
  }

  .grid tr{
  font-size:12px;
  background:none;
  background-color:none;
  height:3px;
  }
  .grid td{
  font-size:12px;
  white-space:nowrap;
  padding-top:5px;
  padding-right:5px;
  padding-left: 5px;
  height:25px;
  background-image:url(/images/horizontal_ruler.JPG);
  background-repeat:repeat-x;
  vertical-align:middle;
  }



  .grid td a{
  text-decoration:none;
  background-color:none;
  }

  .grid td a:hover{
  text-decoration:none;
  background-color:#DFEFFF;
  color:#2F63DD;
  text-decoration:underline;
  }


.style6 {color: #0066FF; font-size: 9; }
.style7 {font-size: 9}
.style8 {color: #0066FF}
.style1 {color: #999999}
.ssg_message {color: #0066FF; font-size: 5; font-weight: normal; }


/* Style information for Breadcrumbs */
A.crumbLink:link {
	FONT-FAMILY:Arial; font-size:12px; font-weight:bold; color:#666666;text-decoration:none;padding-left:4px; background-color:none;
}
A.crumbLink:visited {
	FONT-FAMILY:Arial; font-size:12px; font-weight:bold; color:#666666;text-decoration:none; padding-left:4px; background-color:none;
}
A.crumbLink:hover {
	FONT-FAMILY:Arial; font-size:12px; font-weight:bold; color:#999999;text-decoration:none;padding-left:4px; background-color:#ffffff;
	}
.crumbText{
    FONT-FAMILY:Arial; font-size:12px; font-weight:bold; color:#000000;text-decoration:none;padding-left:4px;
}


.infoTable{
	background-image:url(../images/black_gradient.jpg);
	background-repeat:repeat-x;
	border:#999999 2px solid;
	}
.infoText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	}
.infoText a:link:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	}
.infoText a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	background:none;
	text-decoration:underline;
	}
.filterTable{
	background-color:#afdaff;
	border: 1px solid #414141;
	}
.commonLink a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	color: 414141;
	}
.commonLink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	color: 414141;
	}


.welcome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#064F8D;
font-weight:bold;
}
.loginhead{
background-color:#2175BD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight:bold;
padding:5px 0px 5px 20px;
}
.loginbot{
background-color:#94BADE;
height:5px;
}

.loginmid{
background-image:url(../images/loginbak.gif); background-repeat:repeat-x; height:133px;
}
.logtbl{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.txtfield{
border:1px solid #528EC6;
}
.rem{
font-weight:normal;
}
.btn{
background-color:#2175BD; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #000000; padding:2px 2px 2px 2px; cursor:pointer;
}
.narrow_btn{
background-color:#2175BD; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #000000; cursor:pointer;
}

html>body .btn{padding:2px 5px 2px 5px;}
.lfttd{
padding-left:20px;
}

.detailTable{
background-color:none;
}

.detailTable table{
font-size:12px;
white-space:nowrap;
}
.detailTable th{
height:15px;
text-align:left;
padding-right:5px;
padding-left: 5px;
padding-bottom:0px;
vertical-align:bottom;
}
.detailTable td{
padding-top:0px;
padding-right:5px;
padding-left: 5px;
padding-bottom:10px;
height:15px;
vertical-align:top;
}

.childGrid{}
.childGrid th{background:none; color: #363636;}
.childGrid td{background-image:none; color: #002851;}

.itemGrid{}
.itemGrid th{background:none; color: #363636;height:10px;}
.itemGrid td{background-image:none; color: #0066FF; height:10px;}

.totalField{width:95%;  padding:15px 15px 15px 15px; }

.wiki{
min-height:350px;
padding-left:25px;
padding-top:15px;
 }

 /******  Help Pages ***********/

 .clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
 }
 .clearfix {
  display: inline-block;
 }
 /* start \*/
 * html .clearfix {
  height: 1%;
 }
 .clearfix {
  display: block;
 }
 /* close */

 #help_pages {width:1090px;}
 #help_pages ol, #help_pages ul {margin-left:20px; padding:0;}
 #help_pages ol li, #help_pages ul li {margin-bottom:5px;}
 #help_pages h1 {font-size:1.9em;}
 .bold {font-weight:bold;}
 p.indent {
   margin-left:30px;
 }
 .number {
   width:25px;
   float:left;
 }
 table.striped {
   border-left:1px solid #000;
   border-top:1px solid #000;
 }
 table.striped td, table.striped th {
   border-right:1px solid #000;
   border-bottom:1px solid#000;
 }
 table.striped thead th {
   background-color:#2175BC;
   color:#fff;
 }
 table.striped tbody th {
   background-color:#C3E0F9;
   text-transform:uppercase;
   padding:5px;
 }
 table.striped tbody td {
   padding:10px;
   vertical-align:top;
 }
 .even {
   background-color:#C3E0F9;
 }
 .odd {
   background-color:#fff;
 }
#help_pages .help_nav h3 {
  background-color:#2175BC;
  color:#fff;
  margin:0px;
  padding:5px;
}
#help_pages .help_nav ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#help_pages .help_nav ul li {
  margin:0;
}
#help_pages .help_nav ul a, #help_pages .help_nav ul a:visited {
  display:block;
  text-decoration:none;
  color:#000;
  border-bottom:1px solid #b2b2b2;
  padding:5px;
}
#help_pages .help_nav ul a:hover {
  background-color:#C3E0F9;
}
.help_leftcol {
  width:200px;
  float:left;
  margin-right:20px;
}
.help_rightcol {
  width:870px;
  float:left;
}