
/* main menu styles */

.nav_top,.nav_top ul {
    list-style:none;
    margin:0;
    padding:0;
}

.nav_top {
    position:relative;
}

.nav_top ul {
    height:0;
    left:0;
    overflow:hidden;
    position:absolute;
    top:46px;
}

.nav_top li {
    float:left;
    position:relative;
}

.nav_top li a {
    color:#FFF;
    display:block;
    line-height:35px;
    padding:7px 44px;
    text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-shadow:1px 1px 1px #000;
    transition:0.5s;
	font-family:Trebuchet MS;	
	text-transform: uppercase;
}

.nav_top li:hover > a {
    color: #eefd00;
}

.nav_top li:hover ul.subs {
    height:auto;
    width:180px;
}

.nav_top ul li {
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    opacity:0;
    transition:0.5s;
    width:100%;
}

.nav_top li ul li {
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    -webkit-transition-delay:0s;
    transition-delay:0s;
}

.nav_top li:hover ul li {
    opacity:1;
    -moz-transition-delay:0.5s;
    -o-transition-delay:0.5s;
    -webkit-transition-delay:0.5s;
    transition-delay:0.5s;
}

.nav_top ul li a {
    background:#979330;
    border-bottom:1px solid #878315;
    line-height:1px;
    -moz-transition:1.5s;
    -o-transition:1.5s;
    -webkit-transition:1.5s;
    transition:1.5s;
	text-transform: none;
	padding:7px 14px;
	width:100%
}

.nav_top li:hover ul li a {
    line-height:22px;
}

.nav_top ul li a:hover {
   background: #4d6277; /* Old browsers */
background: -moz-linear-gradient(top, #4d6277 0%, #979330 0%, #c8c693 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d6277), color-stop(0%,#979330), color-stop(100%,#c8c693)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4d6277 0%,#979330 0%,#c8c693 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4d6277 0%,#979330 0%,#c8c693 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4d6277 0%,#979330 0%,#c8c693 100%); /* IE10+ */
background: linear-gradient(to bottom, #4d6277 0%,#979330 0%,#c8c693 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d6277', endColorstr='#c8c693',GradientType=0 ); /* IE6-9 */
}