#gmenu {
  width: 960px;
  height: 50px;
  width: 600px;
  height: 30px;
  background: #e9e9e9;
  clear: both;
}

.gline {
  width: 960px;
  width: 600px;
  height: 1px;
  margin: 40px 0;
  background: #ddd;
  overflow: hidden;
}

/* DIV MENU DEMO LIST STYLE */

#gmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#gmenu ul li {
  display: inline;
}

#gmenu ul li a {
  float: left;
  display: block;
  font: bold 1.1em arial,verdana,tahoma,sans-serif;
  line-height: 50px;
  line-height: 30px;
  color: #888;
  text-decoration: none;
  margin: 0;
  padding: 0 30px;
}

#gmenu ul li a:hover, #gmenu ul li a.active  {
/*  color: #aaa; */
  color: #333333;
  text-decoration: none;
/*  background: #333; */
  background: #CBC85D;
}

/* HIDDEN DIV PANEL STYLE */

.hidden-div {
  position: absolute;
  width: 750px;
  height: 200px;
  margin: -1px 0 0 0;
  padding: 30px;
  background: #CBC85D;
  display: none;
  z-index: 100;

	border: 10px solid #CBC85D;
	background: #FFF;
	color: #6F6060;
}

/* HIDDEN DIV PANEL - CONTENT INSIDE */

.hidden-div-left {
  float: left;
  width: 350px;
  height: 250px;
/*  color: #fff; */
	color: #6F6060;

}
.hidden-div-left h4{
  color: #4A6147;
  line-height: 120%;
  font-size: 1.5em;
}
.hidden-div-left h3{
  color: #4A6147;
  line-height: 120%;
  font-size: 1.4em;
}

.hidden-div-right {
  float: right;
  width: 350px;
  height: 250px;
}

.hidden-div-right ul {
  margin: 10px 0 0 0;
  padding: 20px;
  list-style: none;
  background: #EAE77C;
  overflow: hidden;
/*  font-size:14px; */
}

.hidden-div-right ul li a {
  display: block;
  font-size: 1.3em;
  line-height: 1.0em;
  color: #21381E;
  text-decoration: none;
  margin: 0;
  padding: 11px 0;
}

.hidden-div-right ul li a:hover {
  color: #3A640B;
  text-decoration: none;
}

