/* MAINMENU CSS Document iV4 */


#mainmenu ul {
	border: 0 none;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	#mainmenu li {
	border: 0 none;
	display: block;
	float: left;
	margin: 0 0 0 2px;
	padding: 0;
	height:30px;
	}
	/***** override dojo css settings *****/					
	#mainmenu.dijitToggleButton,
	#mainmenu .dijitButton,
	#mainmenu .dijitDropDownButton,
	#mainmenu .dijitComboButton,
	#mainmenu .dijitDownArrowButton {
		margin: 0;
		}
	.tundra #mainmenu .dijitButtonNode {
		background:none;
		border: 0 none;
		padding:0 3px;
		}
	.tundra #mainmenu .dijitButtonText {
		font-size:100%;
		text-align: center;
		height:23px;
		padding-top:7px;
		}
		.tundra #mainmenu .dijitButtonNode * {
    		vertical-align:baseline;
			}
	
	.tundra #mainmenu .dijitButton,
	.tundra #mainmenu .dijitComboButton {
		color: #000000;
		height:30px;
		background-color:var(--gasto-primary, #93c30f);
	}
	
	.tundra #mainmenu .dijitButtonHover,
	.tundra #mainmenu .dijitComboButtonHover {
		color: #ffffff;
		height:30px;
		background-color:var(--gasto-primary, #93c30f);
	}
	
	.tundra #mainmenu .dijitButtonHover .dijitButtonNode,
	.tundra #mainmenu .dijitButtonNodeHover,
	.tundra #mainmenu .dijitToggleButtonHover .dijitButtonNode,
	.tundra #mainmenu .dijitDropDownButtonHover .dijitButtonNode,
	.tundra #mainmenu .dijitComboButton .dijitButtonContentsHover,
	.tundra #mainmenu .dijitComboButton .dijitDownArrowButtonHover {
		color:#ffffff;
		height:30px;
		background:none;
	}
	
	.tundra #mainmenu .dijitComboButton .dijitDownArrowButton {
		background: url('../images/iconbuttons-sprite-height20px.png') -80px -20px no-repeat scroll transparent;
		}
		.tundra #mainmenu .dijitComboButtonHover .dijitDownArrowButtonHover {
			background: url('../images/iconbuttons-sprite-height20px.png') -100px -20px no-repeat scroll transparent;
			}
	.tundra #mainmenu .dijitArrowButtonInner { /*** don't display the default arrow of DoJo in order to retain a hover ***/
		background:none;
		}
	/***** end Dojo Override css settings *****/				
	#mainmenu li a {
		font-size:14px;
		color:#000000;
		text-decoration:none;
		cursor:pointer;
		background-color:var(--gasto-primary, #93c30f);
		border: 0 none;
		text-align:center; 
		padding:0 10px;
		height:30px;
		}
		#mainmenu li a.config {
			background-color:#737373;
			height:28px;
			display:block;
			}
			#mainmenu li a.config:hover {
				background-color:#949494;
				height:28px;
				}									
		#mainmenu li a.current {
			background-color:var(--gasto-surface-2, #EDEDED);
			}
			#mainmenu li a.current:hover {
				text-decoration:underline;
				color:#000000;
				}
			#mainmenu li a:hover {
				color:#ffffff;
				}							
		#mainmenu a .menutext {
			line-height:30px;
			}
	
	/**** subhead text, no menu-item, behavior as menu-label ****/
	.tundra .MainMenuTable_row {display:table-row;}
	.tundra .MainMenuTable_cell {display:table-cell;}
	
	/***** nice alignment for id number and customername or id number and booking desc *****/
	.tundra .IdCell {
		display:table-cell;
		float:left;
		min-width:50px;
		padding-right:5px;
		}
	.tundra .DescCell {
		display:table-cell;
		float:left;
		padding-left:5px;
		}
	
			
	/*** sumenu's ***/
	.tundra .dijitMenuPopup {
		padding:5px 10px 5px 10px!important;
		background-color:var(--gasto-surface, #ffffff);
		border-radius:5px;
		box-shadow:0 0 4px #818181;	
		border:1px solid var(--gasto-primary, #93c30f);
		}
	.tundra .dijitMenu {
		background-color: var(--gasto-surface, #ffffff)!important;
		border: 1px solid var(--gasto-surface, #ffffff)!important;
		}
		.tundra .dijitMenuPassive .dijitMenuItemHover {
			background-color: var(--gasto-primary, #93c30f)!important;
			color:#000000!important;
			}
		.tundra .dijitMenuItemSelected {
			background-color: var(--gasto-surface, #ffffff)!important;
			color:#ffffff!important;
			}
			.tundra .dijitMenuItemHover td.dijitMenuArrowCell,
			.tundra .dijitMenuItemSelected td.dijitMenuArrowCell {
				position: relative;
				vertical-align: middle;
				}
			.tundra .dijitMenuItem td.dijitMenuItemIconCell {background-color:var(--gasto-surface, #ffffff)!important; color:#ffffff!important;}
			
			.tundra .dijitMenuItemSelected td.dijitMenuItemLabel,
			.tundra .dijitMenuItemSelected td.dijitMenuArrowCell {
				color:#000000;
				}
			.tundra .dijitMenuItemHover td.dijitMenuItemLabel,
			.tundra .dijitMenuItemHover td.dijitMenuArrowCell {
				background-color:var(--gasto-primary, #93c30f)!important;
				color:#ffffff!important;
				}
				.tundra .dijitMenuItem td.dijitMenuItemLabel a,
				.tundra .dijitMenuItemSelected td.dijitMenuItemLabel a {
					color:#000000;
					text-decoration:none;
					}
				.tundra .dijitMenuItemHover td.dijitMenuItemLabel a {
					color:#ffffff!important;
					text-decoration:none;
					}
		.tundra .dijitMenuSeparatorTop {
		border-bottom: var(--gasto-border, #cccccc) dotted 1px!important;
		}
		.tundra .dijitMenuSeparatorBottom {
			border-top: 0 none!important;
			}
		