/*------------------------------------------------------------------------
 Main Theme Stylesheet
 ------------------------------------------------------------------------*/
@media screen and (min-width: 768px) {
}
#menu {
	display:block !important;
}

/* 768 - 1023 Settings */

@media screen and (max-width: 1023px) {
#menu li {
	float:none;
	display:inline-block;
}
}

/* 480 - 767 Settings */

@media handheld, screen and (max-width: 767px) {
#menu li a {
	font-size:1.1em;
}
}

/* Message for IE6 browser
 ------------------------------------------------------------------------*/
#ie6-message { background:#c00; border-bottom:1px solid #900; position:absolute; top:0; width:100%; z-index:2000;}
#ie6-message p { text-align:center; color:#fff; font-size:12px; padding:20px; }
#ie6-message a { color:#fff; font-weight:bold; text-decoration:underline; }

/* DON'T FORGET TO CHANGE THE HEIGHT IN CUSTOM.CS */
#main-menu {
	float:left;
	margin-right:24px;
	margin-top: 79px;
    font-family: "Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
}

.sub-menu{}

ul#menu {
	display:inline;
	/*height:88px;*/
	position: relative;
    z-index: 200;
}
#menu  div{
    box-sizing: border-box;
}
#menu .lavalamp-object {
    border-radius: 5px;
    box-shadow: 0 0 15px 0 #E0E0E0 inset;/*inset;*/
    height: 100%;
}

ul#menu li {
	position: relative;
	display: inline;
	float:left;
	margin-bottom: 2px;
	
}
ul#menu :first-child{
}

ul#menu li a {
	display:block;
	text-decoration: none;
	position: relative;
	height: 100%;
	margin-top:7px; 
	/* margin-top: adjust the margin from top of the main menu bar*/ 
	/* apply the same margin-top: in ul#menu ul {*/ 
	/* apply margin-top: 0; in ul#menu ul ul*/
	
	line-height: 18px;
	padding:0 18px 15px 18px;
	text-align: left;
	line-height: 16px;
	font-size: 16px;
	font-weight: bolder;
	color:#004080;
	border:none;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #B0B0B0;
}
* html ul#menu li a { 
	display: inline-block; 
	}
ul#menu a:hover{
	color: #000;
}
ul#menu ul a:hover { 
  color:#3399ff; 
 }
 
/* Sub-menu properties*/
ul#menu ul {
	position:absolute;
	left:0;
	top:40px; 
	width:160px;
	z-index:210 !important;
	visibility:hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #222222;
	margin-top: 8px;
	background-image:none;
	/*
	border: 1px solid #222;
	*/
}
ul#menu li li {
	background-image:none;
	background-color: #000000;
	display:block;
	width: 100%;
	cursor:pointer;
	border-bottom:1px solid #222222;
}
ul#menu li li:last-child { border-bottom:none; }
ul#menu li li a {
	text-shadow: none;
	margin-top:0;
	font-size:13px;
	font-weight:bold;
	height:auto;
	line-height:16px;
	padding:10px 12px;
	text-transform:none;
	color:#CCC;
}
ul#menu ul ul {
	position:absolute;
	left:100%;
	top:-1px;
	width: 100%;
	z-index:220;
	visibility:hidden;
	margin-top: 0;
}
ul#menu li li  li{
	background-color: #1F1F1F;
}

ul#menu li li  li li{
	background-color: #3F3F3F;
}
ul#menu li li  li li li{
	background-color: #505050;
}


/* COLORS FOR MENU
1F1F1F > 333333 > 474747 > 707070
*/
